Działalność artystyczna W trakcie studiów występował w spektaklach organizowanych między innymi przez Uniwersytet Muzyczny im. Fryderyka Chopina w Warszawie oraz Akademię Teatralną im. Aleksandra Zelwerowicza w Warszawie. Od 2012 był także uczestnikiem Akademii Operowej Teatru Wielkiego–Opery Narodowej w Warszawie. W maju 2017 ukończył studia w nowojorskim Juilliard School of Music, gdzie od 2015 kształcił się pod kierunkiem Edith Wiens.
W Teatrze Wielkim w Warszawie wykonał partię Kupidyna w Venus i Adonisie Johna Blowa. Wiosną 2014 w Akwizgranie i Chociebużu wykonywał rolę Ruggiera w Alcinie. Jesienią 2014 śpiewał jako Narcisio w Agrippinie Georga Friedricha Händla w Teatrze Stanisławowskim w Warszawie. W 2015 w operze w Lipsku z baletem wykonywał pieśni Henry’ego Purcella i odgrywał rolę Szekspira podczas spektaklu baletowego Othello z choreografią Mario Schrödera, a w Gießen – partię Philippusa w Der Misslungene Brautwechsel oder Richardus Georga Philippa Telemanna.