1955. december 23-án Sátoraljaújhelyen születtem. Nős vagyok, két gyermekünk született. 1974-ben érettségiztem, 1980 júniusában lelkészi oklevelet kaptam a debreceni Református Teológiai Akadémián. Levéltárosi, majd 1985-ben történelem szakos középiskolai tanári képesítést szereztem az ELTE levelező tagozatán. 1984-ben doktori, 1989-ben kandidátusi címet szereztem. Sárospatakon és a megye több községében teljesítettem lelkészi szolgálatot. Dolgoztam levéltárosként, 1995 óta a Debreceni Református Hittudományi Egyetem tanszékvezető egyetemi tanára vagyok, és előadó a Miskolci Egyetemen. 1998-ban megalapítottam a Zempléni Fejlesztési Társaság, valamint öt önkormányzattal együtt a Bodrogközi Régi Magyar Kultúra Alapítványt. 1990-ben az MDF országgyűlési képviselője lettem, 1998-ban, majd 2002-ben ismét egyéni mandátumot szereztem Sátoraljaújhelyen. A 2002. októberi önkormányzati választásokon a Borsod Megyei Közgyűlés tagja lettem.