Родился в местечке Шэрон. Окончил университет Сиракьюз и Гарвардскую высшую школу бизнеса, в годы второй мировой войны служил в Центре стратегических исследований - "предшественнике" ЦРУ.Писать начал в середине 40-ых годов, в основном из-под его перавыходили научно-фантастические и дететивные рассказы. В 1950 году опубликовал свой первый роман "Медный кекс". В романе "Прощание в глубине" (1964) впервые появился Трэвис Макги - любимый герой Макдональда, главное действующее лицо 24 его романов. Всего Макдональд написал и опубликовал более 70 книг.