A gimnáziumot 1959–1963 között Nagymihályon, felsőfokú tanulmányait pedig 1963–1968 között a pozsonyi Comenius Egyetemen végezte. 1968–1972 között a pozsonyi és szenci magyar gimnázium tanára. 1970-től egyetemi doktor, 1972–1981 a Szlovák Tudományos Akadémia Történettudományi Intézetének aspiránsa, majd tudományos munkatársa. 1978-tól a történettudomány kandidátusa. 1981–1990 között a Szlovák Szakszervezeti Iskola Üzemtörténeti Szekciójának tudományos munkatársa. 1985-ben a magyar iskolák fölszámolása elleni mozgalom egyik szervezője volt. 1990 januárja és 1990 áprilisa között a Csehszlovák Szövetségi Gyűlés kooptált képviselője. 1991–1997 között a pozsonyi magyar gimnázium igazgatója. 2000 februárjában lett a budapesti Károli Gáspár Református Egyetem oktatója, majd 2001-től 2005-ig tanszékvezető docense. 2001-től az MTA nagydoktora. 2002–2004 a Károli Gáspár Református Egyetem Bölcsészettudományi Karának dékánhelyettese, majd 2006-ig rektorhelyettese. 2005-ben habilitált egyetemi tanár lett.
A Felvidék krónikása. Tanulmányok a 70 éves Popély Gyula tiszteletére; szerk., bev. Makkai Béla; KRE–L'Harmattan, Bp., 2015 (Károli könyvek. Tanulmánykötet)