W latach 50. malował abstrakcyjne obrazy, budowane z dużych, nieregularnych, kolorowych (z przewagą żółcieni, brązów) płaszczyzn, harmonicznie zrównoważonych wewnętrzną geometrią obrazu. W 2 poł. lat 60. wprowadził przedmiot do swych obrazów. Jednocześnie jego abstrakcje stały się bardziej fakturalne, a obrazy figuralne bardziej ekspresyjne (Pietà wietnamska, 1967) i metaforyczne (Śmierć konia, 1969). W latach 70. zaprzestał działalności wystawienniczej.
W latach 80. był silnie związany z ruchem kultury niezależnej (wystawiennictwo kościelne). Oprócz obrazów abstrakcyjnych, maluje liczne sceny ekspresyjne. Od lat 70. realizuje liczne projekty sakralne m.in. w Będzinie (kościół św. Trójcy, 1974), Mikołowie – Kamionce (1976), Boguszowicach (1978), Jaśle (1980), Brudzowicach koło Siewierza: obraz w ołtarzu głównym, droga krzyżowa (1985), Świętochłowicach – Chropaczowie (droga krzyżowa w kościele, 1991).
Jego twórczość obejmuje malarstwo sztalugowe, ścienne, mozaikę, rysunek i grafikę. Wystawiał swoje prace w kraju i za granicą. Prace artysty znajdują się w zbiorach m.in.