Михаил Болотских родился в 1960 году в Белгородской области (Российская Федерация). Гражданин Украины.
Закончил в 1982 году Харьковское высшее командное танковое училище, после чего до 1998 года проходил службу в рядах Вооруженных Сил СССР и Украины, прошел должности от командира танкового взвода до командира отдельного механизированного полка.
В период с 1998 по 2007 год руководил управлением МинЧС в Луганской области. Затем некоторое время работал в центральном аппарате МинЧС в должности директора департамента, после чего 25 июля 2007 года был назначен заместителем министра по вопросам чрезвычайных ситуаций. В настоящее время занимает должность первого заместителя главы МЧС.
Следует отметить, что В.Болотских является участником боевых действий – в 1994-1995 годах он участвовал в деятельности украинского миротворческого батальона в составе миротворческого контингента ООН в Югославии.