В 1981 году окончил МГИМО и поступил на работу в МИД СССР.
1981—1986 годы — дежурный референт, атташе, третий секретарь Посольства СССР в Испании.
1986—1992 годы — третий, второй, первый секретарь, заведующий отделом Управления научно-технического сотрудничества МИД СССР.
1992—1997 годы — первый секретарь, советник, старший советник Посольства Российской Федерации в Испании.
1997—1998 годы — заместитель директора Департамента общеевропейского сотрудничества МИД России.
В 1998—2001 годах — начальник Управления внешнеполитического планирования, директор Департамента внешнеполитического планирования МИД России, член Коллегии Министерства.
6 сентября 2001 года — 20 января 2004 года — заместитель министра иностранных дел России.
С 20 января 2004 года — Чрезвычайный и Полномочный Посол Российской Федерации в Итальянской Республике.
С 27 февраля 2004 года — Чрезвычайный и Полномочный Посол Российской Федерации в Республике Сан-Марино (по совместительству)
Со 2 сентября 2006 года — Постоянный представитель Российской Федерации при Продовольственной и сельскохозяйственной организации Объединённых Наций (ФАО) и Всемирной продовольственной программе ООН (ВПП) (по совместительству).
Владеет английским, итальянским и испанским языками.
Жена Галина Ивановна, имеют сына и дочь. Дочь Мешкова Екатерина 7 августа 2002 года рождения от 2 брака. Сын Мешков Иван Алексеевич 1994 года рождения, также учится во МГИМО. Также имеет дочь и сына от первого брака.