Malarz, scenograf, ilustrator książek, m.in. przygód Ferdynanda Jerzego Ludwika Kerna, bajek Bogdana Brzezińskiego, wierszy Antoniego Marianowicza. Występował jako aktor w teatrze Tadeusza Kantora. Wiele lat współpracował z krakowskim Teatrem Lalki, Maski i Aktora "Groteska", projektując lalki, maski i stroje dla aktorów. Uprawiał też poezję. Był ważną i barwną postacią środowiska krakowskiego, gdzie znano go jako "Balzaka".