Русский дипломат.
В 1764 года Булгаков был назначен в посольство в Варшаву, откуда в 1775 году был переведён в русское посольство в Турции. В 1781-1789 годы был посланником в Константинополе.
Русско-турецкие отношения в это время были чрезвычайно напряжены, так как Порта под влиянием Франции, а затем Англии и Пруссии не хотела мириться с условиями Кючук-Кайнарджийского договора 1774 года.
Благодаря дипломатическому таланту и личному мужеству, ему удавалось искусно бороться с интригами послов западноевропейских держав. Он смог добиться у Порты признания присоединения Крыма, Тамани, Кубани.
В 1783 году он заключил с Портой выгодный для России торговый трактат. В 1787 году после отклонения ультиматума Порты о возвращении Крыма Булгаков был заключён турками в Семибашенный замок. Несмотря на строгий надзор, Булгаков, будучи в заключении, достал секретные военные планы Порты и сообщил их Екатерине.
В 1789 году Булгаков вернулся в Россию и был назначен посланником в Варшаву. После смерти Екатерины Булгаков дипломатических постов не занимал.