Stępiński debiutował w ekstraklasie w barwach Widzewa Łódź, później był zawodnikiem klubu 2. Bundesligi 1. FC Nurnberg. W ostatnim sezonie grał w Wiśle Kraków - wystąpił w 25 meczach ligowych, w których zdobył dwie bramki.
W 2012 roku Stępiński wywalczył brązowy medal mistrzostw Europy do lat 17. W seniorskiej reprezentacji Polski rozegrał jeden mecz, w lutym 2013 roku z Rumunią.