Felsőkelecsény, 1935. január 5.

A sárospataki Állami Tanítóképzőben 1957-ben tanítói oklevelet szerzett; 1971-ig szülőhelye általános iskolájának igazgatója volt.  1969-ben befejezte tanulmányait a debreceni Kossuth Lajos Tudományegyetem Bölcsészettudományi Karán; pszichológia-pedagógia szakos tanári diplomát kapott. 1972-ben doktori címet szerzett. 1971-től a felsőoktatásban tanított, előbb a sárospataki Comenius Tanítóképző Főiskola Neveléstudományi Tanszék főiskolai docense volt, majd 1983-tól tanszékvezető főiskolai tanár; 1993 és 1996 között főiskolai tanár beosztásban dolgozott, közben 1979-től a főiskola főigazgató helyettese, 1983 és 1990 között igazgatója. 1975-ben belépett a Magyar Szocialista Munkáspártba. Az 1985. június 8-i országgyűlési választokon Borsod-Abaúj-Zemplén megye 18. számú egyéni választókerületében képviselői mandátumot nyert el. 1994-ben az NDSZ képviselőjelöltje volt. 1997-től a Miskolci Bölcsészegyesület Nagy Lajos Király Magánegyetemének pszichológia előadó tanára volt.