Российский дипломат Михаил Иванович Ульянов родился 23 августа 1958 года.
В 1980 году окончил Московский государственный историко-архивный институт.
С 1980 года работает в системе МИД. Имеет большой опыт работы в центральном аппарате министерства и за рубежом.
В 1980-1986 годах работал в Историко-дипломатическом управлении МИД СССР.
В 1986-1990, 1995-1998 и 2002-2004 годах работал в Управлении/ Департаменте международных организаций МИД.
В 1990-1995 годы работал в Постоянном представительстве СССР/России при ООН в Нью-Йорке.
С 1998 по 2002 год работал в постоянном представительстве России при НАТО в Брюсселе.
С января 2004 года — заместитель директора Департамента по вопросам безопасности и разоружения.
С сентября 2006 года — руководитель российской делегации на венских переговорах по вопросам военной безопасности и контроля над вооружениями.
С марта 2011 года — директор Департамента по вопросам безопасности и разоружения.
С апреля 2014 года — директор Департамента по вопросам нераспространения и контроля над вооружениями.
23 января 2018 года президент РФ Владимир Путин назначил Михаила Ульянова постпредом России при международных организациях в Вене.
Имеет ранг Чрезвычайного и Полномочного посла (2017).