Ukończył Liceum Ogólnokształcące w Kolbuszowe. Studiował na Wydziale Architektury Politechniki Krakowskiej. Artystycznie debiutował w 1971 w tygodniku „Student”. Opublikował na łamach różnych czasopism około 20 tysięcy rysunków i ilustracji. Jego prace wystawiano na ponad 120 krajowych wystawach indywidualnych i około 30 wystawach za granicą, ukazały się one w ponad 40 książkach i albumach. Stale współpracuje m.in. z tygodnikiem „Polityka”. Zajmuje się również malarstwem, ilustracją książkową, grafiką reklamową, plakatem i, sporadycznie, scenografią.