Whitehouse was born on October 20, 1955 in New York City, New York. He studied at Yale University and at the University of Virginia. Whitehouse has been married to Sandra Thornton since 1986. They have two children.