1963. október 5-én született Siklóson. Nős, három gyermek édesapja.
A Juhász Gyula Tanárképző Főiskolán szerzett diplomát (1983-87), majd a József Attila Tudományegyetemen folytatta tanulmányait (1985-88).
Dolgozott általános iskolában, a Repülőgépszerelő és Repülőműszerész Szakközépiskolában, a Fidesz Szolnok megyei Területi Koordinációs Irodájában.
1990-91-ig Szolnok város alpolgármestere, 1991-től 1998-ig pedig polgármestere.
1998-2001-ig A Nemzeti Kulturális Örökség Minisztériumának államtitkára.