Obiskoval je OŠ Puconci in Gimnazijo Murska Sobota. Diplomiral je iz pedagogike in sociologije na FF UL.
Leta 1971 se je zaposlil na Pedagoškem inštitutu Ljubljana kot asistent metodolog. V letih 1978−1992 je bil pomočnik direktorja na VIZ Velenje. Od leta 1992 je svetovalec za šolstvo na MOV, od 2007 predsednik Šaleškega koronarnega kluba.