Родился 17 сентября 1962 в Московской области.
В 1984 с отличием окончил Московский государственный институт международных отношений (МГИМО) МИД СССР.
Был переводчиком. Работал на различных дипломатических должностях в центральном аппарате и загранучреждениях МИД СССР и России, в том числе в Швеции в качестве советника посольства.
Принимал участие в ряде международных конференций по вопросам европейской безопасности и разоружения. Входил в группу советников Министра иностранных дел РФ.
Был заместителем директора 2-го Европейского департамента МИД России, отвечал за реализацию российского внешнеполитического курса на североевроевропейском направлении.
С мая 1998 - советник, затем помощник по международным вопросам трех премьер-министров - Сергея Кириенко, Евгения Примакова, Сергея Степашина.
Занимал должность заместителя руководителя Секретариата Председателя Правительства РФ С. Степашина.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Заместитель председателя фракции ОВР в Государственной Думе.
Заместитель председателя Комитета Государственной Думы по международным делам.
В совершенстве владеет шведским и английским языками.
Женат. Имеет троих детей.