W 2007 został ratownikiem górskim Grupy Bieszczadzkiej GOPR z siedzibą w Sanoku. Uzyskał uprawnienia instruktora narciarstwa Polskiego Związku Narciarskiego i został członkiem Klubu Wysokogórskiego Kraków Był biegaczem i ultramaratończykiem, startował głównie w biegach górskich, niektóre z biegów, które ukończył to: Tatrzański Bieg pod Górę; Bieg Rzeźnika 2013, 2014; Bieg Granią Tatr 2013; Bieg na Sławkowski Szczyt 2014; Goral Marathon 2014; Koniczynka Marathon Trail 2015.

Rozwijał umiejętności wspinacza wysokogórskiego w Polsce, w tym w Tatrach. Zdobył alpejskie szczyty Mont Blanc, Matterhorn, Großglockner. Połączył wspinaczkę wysokogórską z narciarstwem wysokogórskim (skialpinizm), zdobywając szczyty i dokonując z nich zjazdów na nartach. Tym sposobem zjechał ze Szczytu Lenina (7134 m n.p.m. – 2012, północna ściana, samotnie), z Kazbeku (5 033,8 m n.p.m. – 2014, w kierunku południowo-wschodnim, grupowo). W ramach wyprawy pt. Cho Oyu 8201 – Ski Expedition 2014 zorganizowanej przez projekt Polak Potrafi 29 września 2014 jako pierwszy Polak w historii dokonał zjazdu na nartach ze szczytu Czo Oju (8201 m n.p.m.