Pratt was born in Virginia, Minnesota on June 21, 1979. He was raised in Lake Stevens, Washington. He married Anna Faris in 2009. Their son, Jack Pratt, was born August 25, 2012. In 2017, Pratt and Faris legally separated and divorced in 2018. He later married author Katherine Schwarzenegger in 2019. They have one child.