Štěpán s fotbalem začal v 7 letech v TJ Sokol Ořechov. V letech 2014–2017 působil v akademii 1. FC Slovácka, odkud následně v létě 2017 přestoupil do Slavie. Je členem mládežnického reprezentačního výběru U18. V sezoně 2021/2022 pomohl získat kategorii U19 mistrovský titul v I. Celostátní dorostenecké lize o dva body před druhou Spartou, kdy zasáhl do několika zápasů. Sešívaní nastříleli ve 30 zápasech 73 gólů, zaznamenali 20 vítězství, čtyři remízy a šest porážek. Za zmínku určitě stojí, že slávisté odehráli soutěžní ročník s jednoznačně nejmladším týmem, jehož věkový průměr v zápasech často nedosahoval ani sedmnácti let. V téže sezoně byl také součástí B-týmu, kterému pomohl k vítězství v ČFL a následnému postupu do F:NL. Po sestupu slávistické rezervy zamířil na hostování do druholigové Vlašimi, kde ho provázelo zranění. V létě 2024 se vrátil zpět do B-týmu Slavie.