Ukończył szkołę zawodową w Żywieckiej Fabryce Papieru „Solali”, w której pracował jako robotnik do powołania do wojska w 1956 r.
W 1978 r. ukończył studia na Wydziale Humanistycznym Wyższej Szkoły Pedagogicznej w Krakowie, a w 1986 r. – studia podyplomowe z zarządzania i organizacji w Akademii Ekonomicznej w Krakowie.
W latach 1970–74 był wiceprzewodniczącym Miejskiej Rady Narodowej w Żywcu, a od 1974 do 1989 r. dyrektorem Przedsiębiorstwa Gospodarki Komunalnej i Mieszkaniowej w tym mieście.
Sprawował funkcję redaktora naczelnego „Gazety Żywieckiej”.
Był posłem na Sejm II i III kadencji. Należał do Związku Literatów Polskich. Zasiadał we władzach OPZZ. Był działaczem Sojuszu Lewicy Demokratycznej.