W 1948 rozpoczął pracę na krakowskiej ASP. Początkowo uczył rysunku, liternictwa, projektowania graficznego i technik graficznych. Od 1972 prowadził pracownię malarstwa sztalugowego na Wydziale Malarstwa ASP. Od 1976 miał na uczelni własne atelier. W latach 1972–1978 i 1981–1984 był dziekanem Wydziału Malarstwa, prorektorem ASP w latach 1978–1981, a następnie przez dwie kadencje rektorem Akademii Sztuk Pięknych w Krakowie (1987–1993). W 1986 uzyskał tytuł profesora zwyczajnego. W latach 1971–1987 i 1993–1996 był członkiem Rady Wyższego Szkolnictwa Artystycznego. Był członkiem Związku Polskich Artystów Plastyków, kilkanaście lat pracował społecznie w zarządzie związku, pełniąc między innymi funkcje sekretarza i prezesa okręgu krakowskiego ZPAP.
Twórczość Malował pejzaże, martwe natury, widoki wnętrz pełne ekspresji, o urozmaiconej fakturze, niekiedy na pograniczu abstrakcji. Oprócz malarstwa zajmował się także grafiką, projektowaniem (plakatów, okładek itp.), malarstwem w architekturze (m.in. renowacja widowni Teatru im. J.