Działalność naukowa Studia ukończył w Wyższej Szkole Ekonomicznej w Katowicach w 1953, a w 1961 doktoryzował się na tej uczelni (praca pt. Rachunek kosztów produkcji wydziałów wielkich pieców i kierunki jego rozwoju w polskim hutnictwie żelaza). 9 grudnia 1969 uzyskał habilitację (rozprawa pt. Rachunek kosztów jako instrument zarządzania przedsiębiorstwem przemysłowym) jako pierwszy naukowiec w historii Katedry Rachunkowości. W 1977 uzyskał tytuł profesora zwyczajnego. Od 1968 był prorektorem, a od 1975 do 1982 rektorem tej uczelni. Od 1972 do 1982 był dyrektorem Instytutu Organizacji Przetwarzania Danych WSE.
Działalność polityczna w PRL thumb|Elena Ceausescu i Nicolae Ceausescu (z lewej) oraz gen. Wojciech Jaruzelski i Zbigniew Messner w Warszawie, czerwiec 1984 thumb|Od lewej: premier NRD Willi Stoph, Zbigniew Messner i przywódca NRD Erich Honecker podczas oficjalnej wizyty premiera Messnera w Berlinie Wschodnim, 9 października 1986 Od 1954 był członkiem Polskiej Zjednoczonej Partii Robotniczej, od 5 listopada 1980 do grudnia 1983 pełnił funkcję przewodniczącego Wojewódzkiej Rady Narodowej w Katowicach, od 1981 zasiadał w Biurze Politycznym Komitetu Centralnego PZPR, równolegle od 8 stycznia 1981 do 30 listopada 1983 był I sekretarzem Komitetu Wojewódzkiego PZPR w województwie katowickim.