Михаил Кузнецов родился в 1974 году в Краснодаре. В 1997 году окончил Кубанский государственный технологический университет. По специальности он инженер-строитель.
Работал в различных строительных организациях края.
С января 2006 года стал заместителем руководителя управления государственного строительного надзора Краснодарского края.
С сентября 2021 года замещал должность первого заместителя руководителя регионального департамента по надзору в строительной сфере.
Отмечен медалями и грамотами.