Происходил из шотландского рода Дугласов. Служа в шведской армии, состоял лейб-драбантом Карла XII. Участвовал в Полтавском сражении, в котором попал в плен.
В 1717 году добровольно поступил на русскую службу и понравился Петру I. Был назначен в занятую русскими войсками Финляндию лагманом (губернатором) Або.
Генерал-майор (1719). Генерал-лейтенант (1725). Участвовал во взятии Азова в 1736 году и в военных действиях в Крыму в 1737 году.
В 1738—1740 годах был губернатором Ревельской губернии. Будучи губернатором Ревеля, был по приказанию Анны Иоанновны предан суду по обвинению в изменнической переписке со Швецией. Последствия суда неизвестны, но Дуглас сохранил чин генерал-лейтенанта и поместья в Лифляндии и Эстляндии, где и умер.
Миних отзывался о нем как о дельном генерале и хорошем администраторе.