1959. december 17-én születtem Nyírteleken. 1983-ban szereztem diplomát a József Attila Tudományegyetem Bölcsészettudományi Kar történelem-Kelet-Európa szakán. Még abban az évben pályázati úton elnyertem a Bessenyei György Tanárképző Főiskola Történettudományi Tanszékének tanársegédi állását. Jelenleg főiskolai docensként dolgozom a tanszéken. 1987 óta tagja vagyok a Magyar Történelmi Társulatnak. 1990-től a Nyíregyházi Népfőiskolai Egyesület elnökségi tagja, illetve kilenc éve elnöke. 2002-ben a Rákóczi Szövetség helyi elnökévé választottak. 1999 és 2002 között a Nyíregyházi Civil Fórum elnöke voltam. 2002-ben lettem a Fidesz - Magyar Polgári Szövetség nyíregyházi szervezetének tagja, majd a szervezet elnöke. 2002. őszétől önkormányzati képviselőként dolgozom a nyíregyházi közgyűlésben. Feleségem általános iskolai tanárnő, Rita lányunk gimnazista, Viktor fiunk általános iskolába jár.