Ur. w Częstochowie, absolwent Akademii Wychowania Fizycznego w Poznaniu. Obecnie mieszkający w Kudowie-Zdroju.
Trener sportowy. Prezes Fundacji Maratony Górskie organizującej m.in. Dolnośląski Festiwal Biegów Górskich, Supermaraton Gór Stołowych czy Sztafetę Górską.
Instruktor wspinaczki skalnej, speleolog, ratownik GOPR.
Od 15 lat uprawia sporty wytrzymałościowe.
Uczestnik około 50 zawodów multidyscyplinarnych w Polsce i na świecie, m.in. tak prestiżowych jak: AbuDhabi Adventure Challenge – Emirates – 500 km, Adventure Race World Championship – Brasil – 700 km, AR Word Championship - Scotland 550 km , AR Word Series – Sweden – 1100 km.
Wielokrotny medalista Mistrzostw Polski i zdobywca Pucharów Polski w Imprezach na Orientację w latach 1990 – 2003.
Był uczestnikiem speleologicznych wyjazdów eksploracyjnych Polskiego Związku Alpinizmu do jaskiń Austrii, Ukrainy czy Chin. Wspinał się w Tatrach, Alpach, Pamirze i Himalajach.
Od 2008 specjalizuje się w biegach górskich ultra, gdzie czołowe miejsca zajmował w takich biegach jak: Ultra Trail du Mount Blanc – 170 km, Transvulcania – La Palma – 73 km, Gore-Tex Transalpine- 250 km, TransGranCanaria -125 km, Ultra Trail Mount Fuji – 170 km. W 2014 roku sklasyfikowany w TOP 10 światowego rankingu Ultra-Trail Word Tour Series. W Polsce czterokrotny rekordzista Biegu Rzeźnika oraz częsty bywalec podium w innych biegach górskich.
Od 2016 roku zapoczątkował swój projekt Hercog Mountain Challenge, który zakłada starty w wyjątkowych wyzwaniach górskich w różnych zakątkach świata, z zamierzeniam osiągnięcia wyniku sportowego, pobicia rekordu czy zajęcia wysokiej lokaty. Ostatnie 3 lata to zwycięstwa m.in. Bajkał Ice Marathon – 42 km, International Elbrus Race – 5642 m.npm, Bieg Rzeźnika – 82 km, Pitzal Ultra-Trail – 100 km, Lenin Sky Race, Ultra Fiord Patagonia 170 km, Mount Everest Marathon – 42 km, Kilimanjaro Extrem Marathon – 42 km, Moab Endurance Run – 385 km.
Ostatnie lata to także podążanie w kierunku wyzwań wysokogórskich i podróżniczych.
Biegi Górskie:
2023 Macchu Picchu Ultra Trail – 100 km – 2 msc
2019 Chicamocha Canyon Race – 170 km – 2 msc
2018 Moab Endurance Run - 240 mil - 1 msc
2018 Azores Ultra Run – 125 km – 5 msc
2017 Kilimanjaro Extreme Marathon – 42 km – Kilimanjaro / Tanzania – 1 msc
2017 Pitzl Alpine Glacier Trail – 42 km – Tyrol/Austria – 5 msc
2017 Trail 3 x Śnieżka = 1 x Mount Blanc - 18 km (Karkonosze - Polska) – 1 msc
2017 Mount Everest Marathon – 42 km – Himalaje/Nepal – 1 msc foreginer, 7 msc open
2017 Ultra Fiord Patagonia – 170 km – Chile – 1 msc
2016 International Elbrus Race - 13 km, przewyższenie 3242m – 1msc
2016 Lenin Sky Race – 23km – 1msc
2016 Pitz Alpine Glacier Trail – 100km – 1msc
2016 Bieg Rzeźnika – 82km – 1 msc
2016 Baikal Ice Marathon – 42 km – 1 msc
2015 Ultra Trail Tour du Mount Blanc - 170 km - 10 msc
2015 Bieg 7 Szczytów – Ultramaraton 64 km, Krynica – 2 msc
2015 Bieg Ultra Granią Tatr 71 km, Zakopane – 3 msc
2015 Maraton Karkonoski 47 km, Szklarska Poręba – 4 msc