Михаил Васильевич Козлов родился 26 марта 1958 года в городе Железнодорожный Московской области.
В 1975 году – окончил среднюю школу № 11 в городе Новосибирск.
После школы начал трудовую деятельность токарем на Омском Сибирском заводе имени Борцов Революции.
В 1981 г. – окончил Новосибирское высшее военно-политическое общевойсковое училище имени 60-летия Великого Октября.
В 1984 – 1986 гг. – принимал участие в боевых действиях в Республике Афганистан.
В 1995 г. – окончил Гуманитарную Академию Вооруженных Сил РФ по специальности «социальный педагог, преподаватель». Позднее вышел в отставку в звании полковника ВС РФ.
В 1998 г. – назначен заместителем директора Костромского областного объединенного художественного музея. Затем был приглашен на должность ведущего специалиста Российской общественной организации инвалидов войн и военных конфликтов.
В 2000 – 2004 гг. – помощник депутата Государственной Думы Федерального Собрания РФ III созыва Сергея Лобова.
В 2009 – 2013 гг. – заместитель директора ООО «Костромапромторг».
С 27 ноября 2015 г. по н.в. – член Совета Федерации Федерального Собрания Российской Федерации.
Женат. Воспитывает двоих детей.
Награжден Почетным орденом «Красная звезда», медалью «Труд. Доблесть. Честь» Костромской области, другими ведомственными медалями.