Édesapja kismagyari Kempelen Géza (1844–1902), királyi tanácsos, pénzügyi titkár,[1] édesanyja bernátfalvi és földvári Földváry Adeline (1849–1877).[2] Apai nagyszülei az Egerben lakó kismagyari Kempelen Radó (1814–1892), királyi pénzügyi tanácsos,[3][4] és Brudermann Ágosta (1819–1890)[5] voltak. Anyai nagyszülei bernátfalvi és földvári Földváry János (1811–1884), Heves megyei főispáni helytartó,[6] és bernátfalvi és földvári Földváry Róza voltak. Dédapja Kempelen Károly (1771–1822),[7][8] aki fogalmazó volt az udvari kamaránál, és fia volt a híres Kempelen Farkas tudósnak.
Budapesten jogot végzett és 1906-ig a közigazgatásban dolgozott. 1897-től szolgabíró volt Zsadányban, 1902 és 1906 között Göncön. 1902-től újságíróként is működött. Megvált a hivatalától, címertannal és családtörténettel foglalkozott. Ő volt a nagykanizsai Zalai Közlöny felelős szerkesztője 1924 és 1926 között, majd az Országos Társadalombiztosító Intézetnél (OTI) dolgozott 1927-től 1934 szeptemberéig. Írásai számos napilapban és irodalmi vagy szakmai hetilapban láttak napvilágot. Családtörténeti és címertani művei forrásértékűek.
Magyar nemes családok című művében Nagy Iván hiányait akarta pótolni, de nem javította ki a hibáit, csak a családok számát növelte. 120 ezer nemesi családról akart írni, ebből mintegy 40 ezer sikerült. Többnyire közli a nemességszerzés időpontját és a nemeslevél lelőhelyét. Messze felülmúlta a Nagy Ivánnál szereplő 10-12 ezer családot, de tudományos igényesség tekintetében messze elmarad tőle.