Михаил Голованов окончил Свердловский государственный Ордена Трудового Красного Знамени медицинский институт по специальности «лечебное дело».
С 1993 по 2003 год работал хирургом-онкологом в МУЗ «Городской онкологический диспансер». Далее занял должность главного врача онкодиспансера №3 в городе Каменске-Уральском. С 2014 года по настоящее время руководит филиалом №2 Свердловского областного онкологического диспансера.
В 2000, 2004, 2008 и 2012 годах избирался депутатом Городской думы Каменска-Уральского, в 2008 и 2012 годах – председателем думского Комитета по экономической политике, бюджету и налогам.