He was the kicker for the football team at Grafton High School. He elected to pursue acting after spending one semester at Liberty University.
He founded his own production company called Trent Garrett Productions. He has modeled for brands such as Guess, Abercrombie and Fitch, Aeropostle, Lucky and Alternative Apparel, and been featured in Cosmo L'uomo Vogue, GQ and other publications.
He has an older brother, and younger brother and sister. His parents are Greg and Libby Garrett. He married actress Cassie Steele in 2018.
He was the first model hired by Hannah Simone's Cece on New Girl for her modeling agency called Cece's Boys.