Putnokon születtem, s itt végeztem általános iskolai tanulmányaimat is; majd a kazincbarcikai Irinyi János Vegyipari Technikum tanulója lettem, ahol vegyésztechnikusként végeztem.
Ezt követően a miskolci Nehézipari Műszaki Egyetem Kazincbarcikai Automatizálási Főiskolai Karán kezdtem meg felsőfokú tanulmányaimat; itt automatizálási üzemmérnökként végeztem. Műszaki tanári képesítésemet a Budapesti Műszaki Egyetem Gépészmérnöki Karán szereztem.
Az egri Tanárképző Főiskola magyar szakának elvégzése után az Eötvös Loránd Tudományegyetem Bölcsészettudományi Karán folytattam irodalmi és nyelvészeti tanulmányokat. Magyar nyelv és irodalom szakos középiskolai tanári diplomámat kiváló minősítéssel védtem meg. Ezután az irodalomtudományok területén folytattam tudományos kutatásokat az egyetem szervezésében. Kutatási területem a tolsztoji életfilozófia volt.
Kazincbarcikán lakom; 1971-től 2013-ig Ózdon tanítottam a Bródy Imre Középiskolában.
1992-től érettségi elnöki teendőket láttam el; 1995-ben felvételt nyertem az Országos Vizsgáztatási Névjegyzékbe és az Országos Szakértői Névjegyzékbe.
A pedagógiai közéletben a Székely János Pedagógus Társas Kör titkáraként tevékenykedem.
A Czine Mihály Pedagógus Műhely tagjaként részt veszek a Toronyőr című internetes folyóirat szerkesztésében.