Urodził się w 1949 roku w Czarnym Potoku koło Łącka. Ukończył Akademię Sztuk Pięknych w Krakowie na Wydziale Malarstwa, ze specjalnością tkanina artystyczna – dyplom z tkaniny u prof. Stefana Gałkowskiego w 1979, studia malarskie w pracowni prof. Włodzimierza Buczka. Od 1981 jest członkiem zwyczajnym ZPAP. W tym samym roku otrzymał roczne stypendium ministra kultury i sztuki. Od 2007 jest członkiem Stowarzyszenia Twórczego „Polart”.
Uprawia malarstwo sztalugowe, tkaninę unikatową i pastel. W jego twórczości malarskiej monumentalne abstrakcje tworzone szpachlą i laserowane (m.in. cykle Przestrzeń 1999–2000, Zasłony 2002–2006) sąsiadują z mniejszymi formami utrzymanymi w estetyce świadomego igrania z kiczem (cykle Za kulisami od 2001, Anioły od 2003). Liczne jego prace znajdują się w muzeach i kolekcjach prywatnych w Polsce i za granicą: we Francji, w Niemczech, USA, RPA, Danii, Szwecji. Ma w swoim dorobku 37 wystaw indywidualnych oraz udział w ponad 70 wystawach zbiorowych, krajowych i zagranicznych.
Równolegle do własnej twórczości od wielu lat prowadzi terapeutyczne warsztaty plastyczne dla ludzi starszych w Miejskich Dziennych Domach Pomocy Społecznej w Krakowie.
W roku 2009 został uhonorowany Medalem „Honoris Gratia” przyznawanym przez prezydenta Miasta Krakowa za szczególne zasługi dla miasta. W roku 2010 otrzymał Nagrodę Specjalną w dziedzinie kultury Rady i Zarządu Dzielnicy XI Podgórze Duchackie, a w 2017 odznakę honorową „Zasłużony dla Ziemi Sądeckiej”.