Дмитрий Владимирович Шаробаров родился в 1956 году в селе Танциреи Воронежской области. Русский.
После окончания дорожного техникума и службы в пограничных войсках пришел на работу в подразделение уголовного розыска отдела милиции на станции Москва-Казанская.
1981 по 1998 год, прошел путь от инспектора группы по борьбе с преступными посягательствами на грузы линейного пункта милиции до заместителя начальника управления уголовного розыска Московского УВД на железнодорожном транспорте МВД России. В 2002 году он возглавил криминальную милицию этого управления.
2004-2010 гг. - 1-й заместитель начальника Департамента обеспечения правопорядка на транспорте МВД России.
С 2010 г. начальник Главного управления на транспорте МВД
Генерал-лейтенант полиции (2011)
Государственные награды:
медаль ордена «За заслуги перед Отечеством» II степени
медаль «За отличие в охране общественного порядка»