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

Работал в различных строительных организациях края.

С января 2006 года стал заместителем руководителя управления государственного строительного надзора Краснодарского края.

С сентября 2021 года замещал должность первого заместителя руководителя регионального департамента по надзору в строительной сфере.

Отмечен медалями и грамотами.