Urodził się w 1925 r. w Zebrzydowicach. W 1952 r. ukończył studia na Uniwersytecie Jagiellońskim, uzyskując tytuł magistra filologii polskiej.
W tym samym roku podjął pracę w Liceum Ogólnokształcącym w Kalwarii Zebrzydowskiej. W latach 1964-1969 pełnił funkcję dyrektora szkoły. Do przejścia na emeryturę w 1983 r. pracował w liceum jako nauczyciel j. polskiego.