Era il figlio del feldmaresciallo principe Michail Michajlovič Golicyn (1674-1730), e della sua seconda moglie, la principessa Tat'jana Kurakina (1697-1757).
Tra il 1760 ed il 1761 venne nominato ambasciatore a Parigi, mentre il 28 maggio 1761 viene proclamato ambasciatore a Vienna, dove svolse un ruolo importante nel miglioramento delle relazioni tra l'imperatore Giuseppe II d'Austria e la corte russa. A Vienna rimase fino al 9 aprile 1792, quando fu sostituito dal conte Andrej Kirillovič Razumovskij, nello stesso anno ricevette il grado di tenente generale.