 In 1912, he married Agnes Patterson.Duncan was defeated by William Henry Hayward when he ran for a seat in the assembly in 1916 and then was elected in a 1919 by-election held after Hayward assumed official military duties in Ottawa.He was reelected in 1920 and then defeated when he ran for reelection in the new riding of Cowichan-Newcastle in 1924.