He received his bachelor’s degree from the Karol Lipiński Academy of Music in Wrocław, and his master’s degree from the Grażyna and Kiejstut Bacewicz Academy of Music in Łódź, where he studied trumpet with Prof. Igor Cecocho. He also completed Postgraduate Studies in Wind Orchestra Conducting at the Fryderyk Chopin University of Music, where he studied with Ph.D. Lt. Col. Marcin Ślązak.
Since 2007, he has been a teacher at the Karol Szymanowski State Primary and Secondary Music School in Płock, where he has been teaching trumpet and leading the school’s wind orchestra since 2015. In 2017, he was appointed Deputy Director. Since 2010, he has been teaching trumpet at the General Primary and Secondary Music School in Płock.
From 2008 to 2018, he was a trumpeter in the Płock Symphony Orchestra. From 2012 to 2017, he was the conductor of the Communal Wind Orchestra in Stara Biała, which he has been leading again since 2019.