Ukończył Wydział Wokalny Akademii Muzycznej im. F. Chopina w Warszawie. Pracował w teatrach operowych Krakowa i Gdańska. Od 20 lat czołowy solista Opery Nova w Bydgoszczy. Ma w repertuarze ok. 60 partii operowych, operetkowych i musicalowych. Jego najważniejsze role to: Leporello w Don Giovannim W. A. Mozarta, Falstaff w Wesołych kumoszkach z Windsoru O. Nicolaia, Żupan w Baronie cygańskim J. Straussa, Tewje w Skrzypku na dachu J. Steina i J. Bocka, Doolittle w My Fair Lady F. Loewego. Występował w Niemczech, Włoszech, Francji, krajach Beneluksu i w Kanadzie. Zdobywca trzech Złotych Masek - prestiżowych nagród krytyków muzycznych Pomorza i Kujaw. W Gliwickim Teatrze Muzycznym gra Bartola w Cyruliku sewilskim G. Rossiniego, Zunigę w Carmen G. Bizeta i Czanga w Krainie u¶miechu F. Lehara.