Przebieg kariery
Jest wychowankiem Startu Łódź. W juniorach reprezentował także MSP Szamotuły. W sezonie 2013/14 trafił do Widzewa, gdzie w drugim zespole w 3 lidze rozegrał 25 spotkań. W kolejnym sezonie, w I zespole Widzewa w I lidze rozegrał 14 spotkań.
Sezony 2015/16 i 2016/17 to występy w I ligowej Olimpii Grudziądz (łącznie 28 spotkań). W sezonie 2017/18 reprezentował barwy Górnika Łęczna (28 spotkań/1 bramka).
Dwa ostatnie sezony to występy w barwach Rakowa Częstochowa. W I lidze zagrał w 31 meczach i zdobył 2 bramki, a po awansie w poprzednim sezonie w Ekstraklasie zagrał w 5 meczach.