Maratończyk z rekordem życiowym 2:10.58, reprezentujący Polskę podczas Igrzysk Olimpijskich w Rio de Janeiro. Wielokrotny medalista Mistrzostw Polski na dystansach 5km, 10km, w półmaratonie oraz maratonie. Jedyny Polak, który zwyciężył Orlen Warsaw Marathon.