Первая постоянная российская дипломатическая миссия была учреждена в Пекине в 1861 году. Посольство Российской Федерации занимает территорию бывшей русской духовной миссии, созданной в 1716 году при участии русских купцов и с согласия китайского императора Канси. В 1955 году духовная миссия была закрыта, и по договоренности с китайской стороной Посольство переехало на ее территорию (около 16 гектар) с прежнего места. Это одна из крупнейших дипмиссий в мире по площади занимаемой территории.
Современное административное здание Посольства было построено в 1959 г. по проекту архитектора Андреева, который также являлся автором проекта здания МГУ в Москве.
Некоторые строения на территории посольства сохранились от былых времен. В последнее время по главным церковным праздникам здесь проходят православные богослужения.
На территории Посольства расположены Торговое представительство Российской Федерации, трехэтажное здание средней школы, где учится более 300 детей (не только россиян, но стран СНГ, Восточной Европы, а в последнее время - и других регионов мира), жилые дома, клуб, детский сад, детские игровые площадки, спортивные площадки, бассейн, теннисные корты.
С 2005 года посольство возглавляет Сергей Сергеевич Разов.