Дмитрий Ольшанский родился 16 сентября 1981 года в городе Серов, Свердловская область. Окончил Философский факультет Уральского государственного университета, Философский факультет Санкт-Петербургского государственного университета, Восточно-Европейский Институт Психоанализа.
C 2007 года стажировался в Школе Лакановского Психоанализа в Париже. Учился у доктора Ги Ле Гофе. В это же время проходил дидактический анализ в Парижском психоаналитическом обществе.
В настоящее время является научным сотрудником Института Высших Психоаналитических исследований. В Петербурге работает в Институте Клинической Медицины и Социальной Работы имени Кончаловского. В 2007 году становится одним из основателей Группы Лакановского Психоанализа. Автор 300 научных публикаций, в том числе 4 книг.
Переводил на русский язык Деррида, Шпильрейн, Нанси, Кристеву, Лапланша. Выступал с лекциями в университетах Белграда, Воронежа, Екатеринбурга, Ижевска, Калининграда, Киева, Москвы, Парижа, Ростова, Санкт-Петербурга, Харькова, Хельсинки. Сыграл главную роль в фильме «Ленинград. Номер 7».