Pochodził z Zamojszczyzny, ukończył I LO w Zamościu, uczył już po maturze (kwalifikacje pedagogiczne w Chełmie), ukończył SN w Częstochowie (1961), od 1967 mgr matematyki (UMCS). Od 1963 w Zamościu uczył matematyki i fizyki w I LO, był też podinspektorem szkolnym następnie w SN (1968-71), a po likwidacji, do emerytury w 2001 w II LO. Był zastępca dyrektora (1972-76) i dyrektorem Zespołu Szkół Ogólnokształcących (1990-92). Uzyskał II st. specjalizacji. Ceniony wychowawca, organizator szkolnych wycieczek, obozów, zimowisk, jednocześnie łącząc je ze spektaklami, koncertami, wystawami, zwiedzaniem zabytków. Przewodnik PTTK.