Urodził się 8 lutego 1991 w Rzeszowie. W wieku 9 lat rozpoczął naukę gry na akordeonie u Wiesława Magonia, a następnie zaczął grać na waltorni w Młodzieżowej Orkiestrze Dętej w Kraczkowej. Uczęszczał do Zespołu Szkół Muzycznych nr 1 w Rzeszowie do klasy waltorni mgr Andrzeja Kundysa, którą ukończył z wyróżnieniem. Studiował w Uniwersytecie Muzycznym im. Fryderyka Chopina w Warszawie w klasie waltorni prof. Kazimierza Machali. W 2015 roku wyjechał do Szwajcarii, aby studiować w Conservatorio della Svizzera Italiana w Lugano w klasie waltorni Davida W. Johnsona. W trakcie studiów otrzymał stypendium od Fondazione Pro Libertas et Humanitas Kasimir Bartkowiak.

Uczestniczył w wielu lekcjach, kursach i warsztatach mistrzowskich, prowadzonych przez m.in.: Jeffreya Bryant'a, André Cazalet'a, Czesława Czopkę, Christiana Dallmanna, Zdenka Divoký’ego, Davida Griffina, Franka Lloyda, Fergusa McWilliama, Jacka Muzyka, Jindricha Petrasa, Krzysztofa Stencla czy Igora Szeligowskiego. W 2014 wziął udział w 46th International Horn Symposium w Londynie.

Przez wiele lat był waltornistą Chóru i Orkiestry Kameralnej w Kraczkowej, z którą otrzymał nominację do nagrody Fryderyk 2012 za nagranie płyty CD z Mszą a-moll Józefa Elsnera w kategorii Album Roku Muzyka Chóralna i Oratoryjna. Jeszcze podczas ostatniego roku studiów magisterskich pracował w Orkiestrze Koncertowej Reprezentacyjnego Zespołu Artystycznego Wojska Polskiego w Warszawie. Podczas pobytu w Szwajcarii był waltornistą Civica Filharmonica di Lugano, z której to sekcją waltorni zdobył nagrodę Best Overall Sectional Performance, podczas European Championship for Wind Orchestras w Utrechcie w 2016. Współpracował z wieloma orkiestrami w Polsce i za granicą m.in.: Zespołem Mazowsze, Orkiestrą Polskiego Radia w Warszawie, Solothurn Stadtorchester, Orchestra da Camera di Lugano, United Soloist Orchestra, AsLiCo Opera Domani przy Teatro Sociale di Como czy Teatro Carlo Felice di Genova. W 2017 wziął udział w projekcie I, Culture Orchestra, grając koncerty prowadzone przez Andreya Boreyko na Białorusi, Ukrainie, w Niemczech i we Włoszech. W latach 2017-2019 odbył staż w Accademia Teatro alla Scala występując wielokrotnie w mediolańskim teatrze oraz na tournee w Algierii, Arabii Saudyjskiej, Niemczech, Szwajcarii, Omanie i Chinach. W październiku 2018 z orkiestrą Akademii odbył trasę koncertową po Stanach Zjednoczonych, wykonując partię pierwszej waltorni w V Symfonii e-moll Piotra Czajkowskiego pod batutą Ivana Fishera. W trakcie stażu w Akademii współpracował z wieloma wybitnymi dyrygentami m.in. Zubinem Mehta, Diego Fasolis, Adamem Fisherem, Davidem Colemanem, Arnaudem Arbetem, Massimo Zanettim, Maurizio Schiavo, Michelem Mariotti, Danielem Orenem, Oliverem Diazem, Peitro Mianitim czy Paulem Murphym. Brał udział w lekcjach mistrzowskich u waltornistów z Filarmonica della Scala: Danilo Stagni, Jorge Monte de Fez i Roberto Miele. W 2018 dostał się do Schleswig-Holstein Music Festival Orchestra, gdzie miał okazję współpracować z Christophem Eschenbachem, Vladimirem Jurowskim, Justinem Freerem, Krzysztofem Urbańskim i Wayne'em Marshallem. W 2019 roku figurował na liście rezerwowej do Verbier Festival Orchestra.

Od września 2021 roku jest waltornistą Filharmonii Podkarpackiej im. Artura Malawskiego w Rzeszowie.

W VI Ogólnopolskim Konkursie Waltornistów im. prof. Edwina Golnika w 2021 zdobył 2. Nagrodę.