Działalność artystyczna Współpracuje z wieloma teatrami operowymi i muzycznymi m.in. Teatrem Wielkim Operą Narodową w Warszawie, Teatrem Wielkim w Poznaniu, Operą Krakowską, Warszawską Operą Kameralną, Operą Bałtycką w Gdańsku, Operą „Nova” w Bydgoszczy. Ma w swoim repertuarze role w dziełach m.in. G. Rossiniego (Almaviva – „Cyrulik Sewilski”, Don Ramiro – „La Cenerentola”), W.A. Mozarta (Don Ottavio – „Don Giovanni”), G. Donizettiego (Ernesto – „Don Pasquale”), S. Moniuszki (Damazy – „Straszny Dwór”), P. Czajkowskiego (Lański – „Eugeniusz Oniegin”), G. Verdiego (Casio – „Otello”, Alfred „La Traviata”), K. Szymanowskiego (Pasterz – „Król Roger”), J. Straussa (Eisenstein – „Zemsta Nietoperza”), a nawet L. Bernsteina (Tony – „West Side Story”).
Jest artystą często goszczącym na różnorodnych festiwalach muzycznych, zarówno w kraju, jak i za granicą (festiwale muzyczne w Tallinnie, Moskwie, Paryżu „Gaude Mater”, Częstochowa „Wratislavia Cantans”, Warszawska Jesień, Praska Wiosna, BBS Proms, Salzburgerfestspiele, Festival de Musica de Canarias – Las Palmas i inne).