Urodził się 01 stycznia 1990 w Kowarach, pochodzący z Karpacza bobsleista. Już w wieku trzech lat rozpoczął przygodę ze sportem i przez wiele lat uprawiał narciarstwo alpejskie. Od 2007 występuje jako bobsleista. W tym samym roku dołączył do reprezentacji Polski w tej dyscyplinie sportu, a także zadebiutował na arenie międzynarodowej.
Uczestniczył w Zimowych Igrzyskach Olimpijskich w PyeongChnag w 2018, w których startował w dwójkach i czwórkach bobslejowych uzyskując najlepszy wynik w tej dyscyplinie w historii Polski. Startował też w Pucharze Świata (2011, 2013, 2018), w którym najwyższe miejsce dziewiąte w dwójkach zajął wraz z Krzysztofem Tylkowskim[1] w Pucharze Europy w 2016 roku w Königssee zdobył trzecie miejsce w dwójkach z Grzegorzem Kossakowskim[2]. Rok później (2017) z Krzysztofem Tylkowskim, zwyciężył w rywalizacji dwójek w Altenbergu, co było pierwszą wygraną w historii startów Polaków w zawodach tego cyklu. Uczestniczył też w mistrzostwach świata juniorów (2009, 2010, 2012). Brał udział w mistrzostwach świata FIBT (Fédération Internationale de Bobsleigh et de Tobogganing) w latach 2013, 2015, 2016). Uczestniczył w mistrzostwach Europy (2016, 2017). W 2107 r. z Krzysztofem Tylkowskim zdobył tytuł Mistrz Polski. Od 2014 roku trenuje pod opieką managera Rafała Koszyka, założyciela Lubelskiej Sekcji Bobslejowej.
[1] Krzysztof Tylkowski – patrz przypis nr 97.
[2] Patrz biogram Grzegorz Kossakowski.