Po ukończeniu studiów z medycyny weterynaryjnej na WMW SGGW pracował jako lekarz weterynarii w klinice w Piasecznie. Ukończył także studia podyplomowe z pedagogiki oraz na kierunku „Coaching i NLP” w Centrum Studiów Podyplomowych Wyższej Szkoły Informatyki i Zarządzania w Rzeszowie.
Kariera muzyczna Występował w amatorskich teatrach, m.in. w kabarecie działającym przy Ursynowskim Domu Sztuki w Warszawie. W latach 80. był członkiem zespołów rockowych: Sekcja Z. (Sekcja Zwłok), Zoo, Exodus i Oddział Zamknięty.
W 1983 stworzył muzykę do musicalu rockowego Jonasza Kofty i Bene Rychtera Kompot, w którym zagrał głównego bohatera, Love’a. Spektakl był wystawiany w Fabryce Norblina i został zdjęty z afisza po trzech tygodniach przez Główny Urząd Kontroli Prasy, Publikacji i Widowisk. W latach 1991–1999 grał Jana, głównego bohatera musicalu Janusza Józefowicza i Janusza Stokłosy Metro w Teatrze Buffo w Warszawie. Wystąpił także w spektaklu muzycznym Buffo Grosik – Do grającej szafy grosik wrzuć.