A graduate of Music Academy in Poznań. He has perfected his skills at vocal master courses. In 2006-2008 he was a soloist of Music Theatre and cooperated with Teatr Wielki in Poznań. Since 2008 he has been a soloist of the Opera at the Castle. In his repertoire he has over 30 opera and operetta parts. He also performs oratorios and cantatas from baroque to present day. In 2013 he was nominated to the Amber Ring award for the best actor for the part of Leński in Eugenius Oniegin of P. Tchaikovsky directed by D. Bertman. He teaches solo singing at the Art Academy in Szczecin.