Актерское мастерство Дмитрий изучал в Киевской детской академии искусств, театральный факультет которой закончил в 2006 году. К слову, его дипломной работой, как у отца и дедушки, была роль Треплева в пьесе Чехова «Чайка». В настоящее время он является студентом Киевского национального университета театра, кино и телевидения имени И .К. Карпенко-Карого.
На киноэкране Дмитрий дебютировал в популярном российском телесериале «Мухтар» в 2007 году. Из последних киноработ – роль Серого в продолжении военной драмы «Мы из будущего 2». Также Ступка известен и как театральный актер – он является внештатным сотрудником Национального академического драматического театра им. Ивана Франко. На его счету роли в постановках по пьесам «Ромео и Джульетта», «Женитьба», «Чайка».
Дмитрий Ступка также является экс-вокалистом хип-хоп группы «New Z Coll». Свободно говорит на английском и испанском языках.