Олег Митрофанович Булгаков родился 4 сентября 1963 г. в Тульской области.
В 1985 г. окончил физический факультет Воронежского государственного университета.
До 1996 г. занимался научной и педагогической работой в Воронежском государственном университете.
С 1996 г. – в органах внутренних дел.
Проходил службу в должностях преподавателя, старшего преподавателя, доцента, заместителя начальника учебного отдела Воронежского института МВД России.
С 2008 г. занимал должность заместителя начальника Воронежского института МВД России по учебной работе. В 2012 г. окончил Академию управления МВД России.