Родился 10 февраля 1870 года. Отец — князь Василий Сергеевич Горчаков (1833—1884), прадед — писатель Дмитрий Петрович Горчаков. Мать — Клавдия Воиновна Задонская (1845—1912), дочь генерал-лейтенанта Воина Дмитриевича Задонского. Участник русско-японской войны 1904—1905, один из немногих спасшихся с броненосца «Ослябя» во время Цусимского сражения. Камер-юнкер (1911 год), коллежский советник (1916 год). В 1914—1916гг. - вице-губернатор Самарской губернии. В 1916—1917гг. - вице-губернатор Таврической губернии. В ходе Гражданской войны 1918—1922 годов служил в Вооруженных силах Юга России, с 1920 года в Русской армии, комендант порта города Ялта в 1920 году.
Скончался 21 декабря 1929 года в Париже.