Jest członkiem Stowarzyszenia Pastelistów Polskich (SPP), członkiem Związku Polskich Artystów Plastyków (ZPAP) oraz członkiem honorowym Pastel Society of America, NY.
Ukończył Liceum Sztuk Plastycznych w Tarnowie i Historię sztuki w katolickim Uniwersytecie Lubelskim. Prezentował swoją twórczość na ponad 150 wystawach indywidualnych oraz uczestniczył w ponad 140 wystawach zbiorowych w Polsce, Europie i USA.
Wiele lat pracował jako wykładowca historii sztuki i plastyki w szkołach różnych stopni. Kierował galeriami, organizował i prowadził plenery i warsztaty artystyczne. Zajmuje się malarstwem i rysunkiem, a także scenografią.