Дмитрий родился 1 октября 1968 года в Баку. Когда Дмитрий был еще маленьким, ему пришлось пережить трагедию – гибель отца. После потери кормильца семья переехала в Белоруссию, в Минск.
«В школе шел на золотую медаль. А когда до последнего звонка оставалось два года, я серьезно увлекся футболом, в итоге в аттестате появилось восемь четверок. Мама хотела, чтобы я стал юристом, но я был против, – вспоминает актер. – Так получилось, что у меня впереди оказался свободный год. И я подал документы в ПТУ». Проучившись год на слесаря, Дмитрий все-таки «пошел по выбранному пути: поступил в школу-студию МХАТ». Молодого человека зачислили на курс Авангарда Леонтьева. Впоследствии актеру также пришлось отдать долг родине и послужить в армии, о чем он нисколько не жалеет, так как считает, что актер «должен быть настоящим мужчиной», а не рафинированным слабаком. «Армейский опыт много мне дал: помог мне в дальнейшей профессии – понимать и ценить мужские качества», – говорит Дмитрий.
В кино Щербина дебютировал в 24 года, сыграв эпизодическую роль опера в фильме «Алмазы шаха» (1992). В том же году он исполнил главную роль в детективе Тимофея Спивака «Три дня вне закона» (1992). Щербина перевоплотился в десантника Андрея (тут и пригодились его армейские навыки!), который приезжает в Москву из провинции. Но за драку на бензоколонке Андрея арестовывают и везут в тюрьму вместе с опытными рецидивистами, которые по дороге устраивают побег и заставляют Андрея бежать вместе с ними. В итоге десантник находит прибежище в доме друга и вместе с его сестрой вскоре становится свидетелем убийства.
На следующий год Дмитрий окончил учебу и стал играть в Театре-студии под руководством Олега Табакова.
В 1995 году Дмитрий перешел в Театр им. Моссовета. В том же году он получил роль, которая стала настоящим прорывом в его карьере. Дмитрия утвердили на главную роль в фильме «Барышня-крестьянка» (1995) – экранизации знаменитого пушкинского произведения. Щербина исполнил роль отважного молодого барина, которого водит за нос барышня (ее играет Елена Корикова), прикидываясь крестьянкой. Фильм получил хорошие отзывы и пополнил фильмографию актера. Через два года Дмитрий появился в фильме «Бег от смерти» (1997) в главной роли убийцы, скрывающегося от правоохранителей. За работу в этой напряженной драме Дмитрий удостоился фестивальной награды – диплома жюри «За лучшую главную мужскую роль» на МКФ «Золотой Витязь-97».
С началом сериального бума в России Дмитрий Щербина подался на ТВ. Актер удачно вписался в отечественное мыло, которое заметно прославило его среди народных масс. В 2002 году он сыграл главную роль в телепроекте «Две судьбы», перевоплотившись в аспиранта Степана, в которого влюбляются обе героини этой истории. Затем перекочевал в сериал «Стилет» (2003), где также предстал в мужественном и обожаемом женщинами образе. В 2005 году актер сыграл Анатолия Мариенгофа, друга Сергея Есенина, в сериале «Есенин». А затем потратил несколько лет, снимаясь в сиквелах телесериала «Две судьбы». Дмитрий Щербина также участвовал в таких известных в народе проектах, как «Мой личный враг», «Бальзаковский возраст, или Все мужики сво… 3», «На пути к сердцу», «Ермоловы», «Адмиралъ» и других.
Дмитрий был женат на питерской актрисе Ольге Павловец, но брак распался. У супругов есть общий сын Прохор.