Михаил Григорьевич Порташников родился 23 июня 1957 года в Москве.
В 1979 окончил Московский инженерно-строительный институт имени Куйбышева по специальности "Строительные и дорожные машины и оборудование"
Службу в органах внутренних дел начал в августе 1982 в должности инспектора отделения ГАИ и дорожного надзора Ленинского РУВД Москвы.
В 1992 назначен на должность заместителя начальника отдела ГАИ и дорожно-патрульной службы Ленинского РУВД Москвы.
В конце 1992 – заместитель начальника отдела ГАИ 1 РУВД Центрального административного округа Москвы.
1999 – окончил юридический факультет Академии Управления МВД России.
С августа 2000 – заместитель начальника отдела ГИБДД УВД по ЦАО Москвы.
С 2002 – начальник отдела ГИБДД УВД по Юго-Западному АО Москвы.
С 2010 – заместитель начальника Управления ГИБДД ГУВД по Москве.
31 июля 2012 - 4 марта 2013 гг. - заместитель префекта Троицкого и Новомосковского округов по работе с административными органами, развитию транспортной инфраструктуры и связи.
С 12 марта 2013 г. - руководитель ГКУ "Центр организации дорожного движения Москвы"
Государственные награды:
медаль "За отличие в охране общественного порядка"