Михаил Васильевич Козлов родился 26 марта 1958 года в городе Железнодорожный Московской области.

В 1975 году окончил среднюю школу № 11 в городе Новосибирск.

После школы начал трудовую деятельность токарем на Омском Сибирском заводе имени Борцов Революции.

В 1981 г. – окончил Новосибирское высшее военно-политическое общевойсковое училище имени 60-летия Великого Октября.

В 1984 1986 гг. – принимал участие в боевых действиях в Республике Афганистан.

В 1995 г. окончил Гуманитарную Академию Вооруженных Сил РФ по специальности «социальный педагог, преподаватель». Позднее вышел в отставку в звании полковника ВС РФ.

В 1998 г. – назначен заместителем директора Костромского областного объединенного художественного музея. Затем был приглашен на должность ведущего специалиста Российской общественной организации инвалидов войн и военных конфликтов.

В 2000 2004 гг. – помощник депутата Государственной Думы Федерального Собрания РФ III созыва Сергея Лобова.

В 2009 2013 гг. – заместитель директора ООО «Костромапромторг».

С 27 ноября 2015 г. по н.в. – член Совета Федерации Федерального Собрания Российской Федерации.

Женат. Воспитывает двоих детей.

Награжден Почетным орденом «Красная звезда», медалью «Труд. Доблесть. Честь» Костромской области, другими ведомственными медалями.