Syn Stanisława i Heleny. W 1959 uzyskał tytuł zawodowy magistra inżyniera budownictwa lądowego na Politechnice Krakowskiej. Uczestniczył w konwoju studentów i robotników transportującej w pomoc humanitarną dla mieszkańców Budapesztu w związku z powstaniem węgierskim z 1956. W latach 1951–1956 należał do Związku Młodzieży Polskiej, a od 1970 do Polskiej Zjednoczonej Partii Robotniczej.