DeHaan was born in Allentown, Pennsylvania. He began a career in acting after graduating from the University of North Carolina in 2008. DeHaan married actress Anna Wood on June 30, 2012. They live together in Los Angeles, California.