He played football, basketball, and track at Wylie High School in Texas. He went on to play football at the University of Houston, where he was a two-time C-USA MVP.
He was a two-time recipient of the Sammy Baugh Trophy, which is handed out to the nation's top college passer.
He married Kimberly Caddell in 2011. In May 2019, they announced they were expecting their first child.
He started for the Texans in 2013 when quarterback Matt Schaub went down with an injury.