Дмитрий Шацкий родился в 1960 году в г. Смоленскe. Д. Шацкий окончил Военный инженерный Краснознаменный институт им. А.Ф. Можайского по специальности "Автоматизированная обработка и анализ информации". После прохождения военной службы работал в АКБ "Восточно-Европейский Инвестиционный банк" начальником отдела автоматизации.
На Фондовой бирже РТС работает с 1998 года. С октября 2001 по декабрь 2003 года занимал должность технического директора. В апреле 2005 года утвержден вице-президентом Российской торговой системы.