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