Stępień jest absolwentem Wydziału Prawa i Administracji Uniwersytetu Łódzkiego.

Od 1999 do 2003 r. był wiceprezesem zarządu i dyrektorem departamentu ubezpieczeń korporacyjnych w grupie brokerskiej.

W 2003 r. został dyrektorem departamentu promocji i współpracy zagranicznej w Urzędzie Marszałkowskim Województwa Łódzkiego. Od marca 2012 r. pełnił funkcję wiceprezydenta Łodzi.