Михаил Тарасов родился 14 марта 1972 года в селе Кирсановка Грибановского района Воронежской области. В 1994 году окончил Воронежский государственный аграрный университет им. К.Д. Глинки по специальности «агрономия», присвоена квалификация «ученый агроном».
Трудовую деятельность начал с 1995 года. Прошел путь от агронома-семеновода до заместителя генерального директора сельскохозяйственного предприятия. В мае 2010 года назначен на должность заместителя главы администрации Грибановского муниципального района.
Михаил Тарасов награжден благодарностями Министерства сельского хозяйства РФ, Губернатора Воронежской области. Женат. Имеет двоих детей.