Równocześnie trenował w Ludowych Zespołach Sportowych, specjalizował się w zakresie pchnięcia kulą i podnoszenia ciężarów. Był wielokrotnym mistrzem i rekordzistą województwa rzeszowskiego w tych dyscyplinach (m.in. długo niepobity wojewódzki rekord rzutu 16,16 m). Zdobył wicemistrzostwo Polski juniorów w podnoszeniu ciężarów (1957) i mistrzostwo Polski I klas sportowych w pchnięciu kulą (1962). W 1963 przeniósł się do Mielca, gdzie dołączył do sekcji lekkoatletycznej Stali Mielec (LKS Stal Mielec). Karierę sportową ostatecznie zakończył w 1970. Pracował jako trener kobiet i mężczyzn w zakresie pchnięcia kulą. W ramach etatowej pracy w WSK Mielec został kierownikiem ośrodka sportowego FSK Stal Mielec

W młodości działacz Związku Młodzieży Polskiej. Wstąpił do Polskiej Zjednoczonej Partii Robotniczej, od 1978 do 1981 członek Komitetu Miejskiego PZPR w Mielcu. Zasiadał w Miejskiej Radzie Narodowej w Mielcu (1978–1982) oraz Wojewódzkiej Radzie Narodowej w Rzeszowie (1980–1984). Od 1 października 1978 do 1 sierpnia 1981 zajmował stanowisko naczelnika miasta Mielec. Następnie od kwietnia 1981 do przejścia na emeryturę w maju 1990 wykonywał obowiązki wicewojewody rzeszowskiego. W latach 90. prowadził własną działalność w branży handlowo-usługowej.