Budapesten született 1947. szeptember 26-án, Aradon érettségizett 1966-ban, 1971-ben a kolozsvári Babeș–Bolyai Tudományegyetemen szerzett történelemtanári oklevelet. 1999-ben védte meg Bukarestben a történelemtudományok doktora címet.
A rendszerváltás után aktív politikai szerepet vállalt az RMDSZ-ben, több évig volt a kolozsvári és a Kolozs megyei közgyűlés tagja, majd 2000-2004 között parlamenti képviselő a bukaresti törvényhozásban.
Számos történelmi témájú kötete jelent meg. Írásaiban és előadásaiban az erdélyi magyar múlt tényfeltárásán dolgozott. Tanulmánykötetében szót emelt a rendszerváltás után is változatlan vehemenciával üldözött Wass Albert védelmében és az 1956-os erdélyi mártír, Szoboszlay Aladár életét is feldolgozta.
Családjával 2012-ben telepedett át Magyarországra, de továbbra is rendszeresen hazajárt Erdélybe.
A portál ezen funkcióinak használatához el kell fogadnia a sütiket.