Borjád, 1948. október 17.

Apja kántortanító volt. Az általános iskolát három településen, Mohácson, Sombereken és Magyarbólyon végezte el. 1968-ban a pécsi Széchenyi István Gimnázium szőlész–borász 5+1-es tagozatán érettségizett. Felsőfokú tanulmányai megkezdéséig egy évet a bükkösdi Általános Iskolában tanított, mint képesítés nélküli nevelő, egyidejűleg ellátta a helyi Művelődési Ház igazgatói teendőit is. 1969-től sorkatona volt. 1971-ben kezdte meg tanulmányait a pécsi Tanárképző Főiskola magyar nyelv és irodalom–történelem szakán. Két szemeszter elvégzése után átjelentkezett a JATE BTK-ra, ahol 1977-ben történelem- Kelet-Európa történelme szakon szerzett középiskolai tanári oklevelet. A JATE BTK Új- és Legújabbkori Egyetemes Történeti Tanszékének oktatója, 1977-1979-ig gyakornoka, 1979–1984-ben tanársegéde, 1984–1989-ben adjunktusa, majd 1989-től docense volt. 1988-ban csatlakozott a Magyar Demokrata Fórumhoz, a helyi szervezet tiszteletbeli elnöke. 1989. március 14. és 1990. december 14. között az Országos Választmány tagja. 1989. augusztus 5-én a Csongrád megye 1. számú egyéni választókerületben kiírt időközi választásokon az MDF képviseletében győzött. Az országgyűlésben az ellenzéki demokraták (később MDF) frakciója tagja. Országos ismertségre az országgyűlés honvédelmi ad hoc bizottsága elnökeként tett szert Bokor Imre: Kiskirályok mundérban című könyve kapcsán nyilvánosságra került információk vizsgálatakor. Az 1990. évi választásokon az első fordulóban választották képviselővé Csongrád megye 1. számú egyéni választókerületében. Országgyűlési képviselőként 1990. május 3-án a honvédelmi állandó bizottság alelnökének jelölték, amely tisztségét május 24-ig viselte, akkor kinevezték a Honvédelmi Minisztérium politikai államtitkárává. 1993-ban kinevezték a Hadtörténeti Intézet- és Múzeum főigazgatójává. 1994-ben a választások után lemondott megbízatásáról. 1995-től a Károli Gáspár Református Egyetem Történettudományi Tanszékcsoport tudományos munkatársa. Az FKGP országgyűlési képviselőjelöltje volt 1998-ban és 2002-ben. Az Erdélyi Szövetség társelnöke 1989-1990-ben. A Magyar Trianon Társaság igazgatója. Kandidátusi értekezését 1987-ben védte meg.