Uczestniczył w licznych festiwalach muzycznych, takich jak Międzynarodowy Festiwal Muzyki Współczesnej Warszawska Jesień, Sądecki Festiwal Muzyczny Jubilaei Cantus, Międzynarodowy Festiwal Muzyki Wokalnej Viva il canto, Międzynarodowy Festiwal Chopin w barwach jesieni. W latach 2006 – 2017 był solistą Warszawskiej Opery Kameralnej, gdzie zadebiutował partią Nemorina w operze „Napój miłosny” G. Donizettiego. Z zespołem tego teatru wielokrotnie miał okazję występować na scenach europejskich teatrów operowych, między innymi w Niemczech, Szwajcarii, Francji czy Hiszpanii. W swoim dorobku artystycznym ma nagrania dla Polskiego Radia, Narodowego Instytutu Fryderyka Chopina oraz innych instytucji kulturalnych. Występował gościnnie na deskach Teatru Wielkiego w Łodzi, Opery Wrocławskiej, Opery Nova w Bydgoszczy, Opery na Zamku w Szczecinie, Opery Krakowskiej i Teatru Muzycznego w Lublinie. Od 2017 roku jest solistą Polskiej Opery Królewskiej. W roku 2020 artysta został uhonorowany Srebrnym Krzyżem Zasługi.
Do jego najważniejszych kreacji scenicznych zaliczyć można wspomniane wcześniej debiuty w roli Almavivy w Rossiniowskim „Cyruliku Sewilskim” i Nemorina w „Napoju miłosnym” Donizettiego, jak również Toma Rakewella w „Żywocie rospustnika” I. Stravińskiego oraz szereg wiodących postaci w licznych operach W. A. Mozatra ( Belmonte w „Uprowadzeniu z Seraju”, Ferrando w „Cosi fan tutte” czy Ottavio w „Don Giovannim”).
Występował pod batutą cenionych dyrygentów, takich jak Benjamin Bayl, Lukasz Borowicz,Tomasz Bugaj, Kai Bumann, Massimiliano Caldi, Igor Dohovic, Zbigniew Graca, Christopher Hogwood, Vladimir Kiradjiew, Paweł Kotla, Grzegorz Nowak, Charles Olivieri-Munroe, Helmuth Rilling, Wojciech Rodek, Eraldo Salmieri, Ruben Silva, Marc Soustrot, Lucas Vis, Marco Vitale. Pracował również z wieloma wybitnymi reżyserami, wśród których znaleźli się Natalia Babińska, Tomasz Konina, Jonathan Miller, Walter Neiva, Maciej Prus, Jitka Stokalska, Marek Weiss.
W swoim repertuarze posiada liczne partie solowe w dziełach W. A. Mozarta, G. Rossiniego, G. Donizettiego, G. Verdiego, B. Brittena oraz I. Strawińskiego. Z powodzeniem wykonuje również muzykę oratoryjno-kantatową J. S. Bacha, J.F. Haendla, J. Haydna, W. A. Mozarta czy G. Rossiniego oraz szeroko pojętą lirykę wokalną. Szczególną radość sprawia mu wykonywanie partii Bachowskich Ewangelistów.