Родился 17 сентября 1962 года в посёлке Мамонтовка Московской области.
В 1984 году окончил Московский государственный институт международных отношений (МГИМО) МИД СССР. Кандидат юридических наук.
Работал на различных должностях в центральном аппарате МИД СССР и РФ и в дипломатических представительствах за рубежом, был советником Посольства в Швеции, советником министра иностранных дел РФ, заместителем директора 2-го Европейского департамента МИД РФ.
В 1998–1999 годах являлся советником, помощником по международным вопросам, заместителем руководителя секретариата Председателя Правительства Российской Федерации (Е.М.Примакова).
В 1999–2003 годах – депутат Государственной Думы Федерального Собрания (ФС) РФ третьего созыва, член фракции «Отечество – вся Россия» (ОВР), заместитель председателя Комитета по международным делам.
В 2003–2011 годах – депутат Государственной Думы ФС РФ четвёртого и пятого созывов, председатель Комитета по международным делам.
4 декабря 2011 года избран депутатом Госдумы шестого созыва.
5 марта 2012 года назначен руководителем Федерального агентства по делам Содружества Независимых Государств, соотечественников, проживающих за рубежом, и по международному гуманитарному сотрудничеству.
Награждён медалью ордена «За заслуги перед Отечеством» IV степени.