McDougall lahir pada tanggal 21 September 1804 dari pasangan John dan Margaret McDougall di Chillicothe, Ohio. Pada tanggal 15 April, 1830 dia menikah dengan Maria Griffith Hanson di Indianapolis, Indiana. Ia mempunyai 6 anak, salah satunya Thomas Mower McDougall.[2] Ia meninggal pada tanggal 21 Juli 1885 di Virginia dan dikuburkan di Jefferson Barracks National Cemetery.