1955. augusztus 16-án született a Borsod-Abaúj-Zemplén megyei Hernádbüdön. Baktalórántházán érettségizett, majd a nyíregyházi Bessenyei György Tanárképző Főiskolán szerzett magyar-történelem szakos általános iskolai tanári diplomát 1978-ban. 1981-től történész-muzeológusként a nyíregyházi Jósa András Múzeum dolgozója, 1982-ben a debreceni Kossuth Lajos Tudományegyetemen kapott középiskolai történelem tanári oklevelet.
1986 tavaszától családjával Nyíregyházán él. Felesége magyar-történelem-néprajz szakos általános iskolai tanár, nyugállományban. Két gyermeke és egy unokája van.
1986. január 1-jével a Jósa András Múzeum Történeti és Közművelődési Osztálya vezetőjévé nevezték ki. A helytörténeti kutatások, a gyűjtő, feldolgozó és kiállításrendezői munka mellett négy témakörben folytatott alaposabb kutatásokat: a tűzoltóságok, az utolsó nemesi felkelés, 1848-1849 megyei, illetve e térség katonai története. Ezek mellett több településtörténeti kiadvány szerzője, társszerzője.
Bölcsészdoktori értekezését 1993-ban védte meg a Kossuth Lajos Tudományegyetemen, 1999-ben ugyanott egyetemi doktori (PhD.) fokozatot szerzett.
2008. július 1. és 2017. április 1. között megyei múzeumigazgatóként, majd az átszervezést követően megyei hatókörű városi múzeumigazgatóként tevékenykedett. 2020. április 14-től mint címzetes igazgató nyugállományban van, de továbbra is ellátja a Magyar Huszár Alapítvány titkári, valamint 2018. október 1-től a Szabolcs-Szatmár-Bereg megyei Honismereti Egyesület elnöki teendőit.
A Szabolcs-Szatmár-Bereg Megyei Értéktárnak megalakításától, 2013. július 15-től a tagja.