Родился 7 сентября 1975 года в Москве в семье военнослужащего, вследствие чего неоднократно в детстве переезжал и закончил школу в Хабаровске.
В 1996 году поступил в Московский институт повышения квалификации работников телевидения и радиовещания на курсы телерадиоведущих.
С 1997 года работал ведущим на «Радио Ностальжи». Затем вёл выпуски новостей на телеканале «ТВ Центр».
В 1999—2001 годах был ведущим выпусков программы «Вести» на телеканалах РТР и «Культура».
С 12 февраля 2001 по 11 февраля 2011 года — ведущий программы «Вести-Москва» на том же телеканале.
С 2006 по 2010 год также являлся ведущим линейного эфира телеканала «Россия-24».
В 2004 году принимал участие в четвёртом сезоне российской версии телеигры «Форт Боярд» на телеканале «Россия». Участник и серебряный призёр второго сезона проекта «Танцы на льду» (2007), также в его течении был ведущим специальной программы-приложения «Танцы на льду. Взгляд изнутри» для телеканала «Спорт».
С 4 апреля 2011 по 30 апреля 2013 года — ведущий ток-шоу «Прямой эфир» на канале «Россия-1».
В мае 2013 года вернулся ведущим в программу «Вести-Москва» — выпуск в 19:35 получил название «Вести-Москва» с Михаилом Зеленским и статус авторской программы.
7 октября 2013 года стал одним из факелоносцев эстафеты олимпийского огня зимних Олимпийских игр 2014 года на её этапе в Москве. Во время прохождения дистанции вёл прямой эфир по телефону.
С 23 марта по июль 2014 года и с 11 сентября 2016 года — ведущий программы «Вести-Москва. Неделя в городе» (с 2016 года — «Неделя в городе»).
В 2015 году стал автором документального фильма «Валаам. Остров спасения».
С 28 октября 2016 года — ведущий программы «Билет в Большой» на телеканале «Россия-Культура». С 4 сентября 2017 года — обозреватель телеканала, ведущий программы «Новости культуры».