Duncan was born on November 6, 1964 in Chicago, Illinois. He studied at Harvard University. Duncan is married to Karen Luann. They have two children. He lived in Arlington, Virginia and in Chicago, Illinois.