Famoso por su papel de Asher Pike en All My Children, es un actor y modelo que más tarde apareció en Andi Mack y tuvo una breve aparición en tres episodios en la sexta temporada de New Girl.
Fue el pateador del equipo de fútbol en Grafton High School. Optó por perseguir una carrera en la actuación después de pasar un semestre en Liberty University.
Fundó su propia compañía de producción llamada Trent Garrett Productions. Ha modelado para marcas como Guess, Abercrombie and Fitch, Aeropostale, Lucky y Alternative Apparel, y ha aparecido en Cosmo, L'uomo, Vogue, GQ y otras publicaciones.
Tiene un hermano mayor y un hermano y una hermana menores. Sus padres son Greg y Libby Garrett. Se casó con la actriz Cassie Steele en el 2018.
Fue el primer modelo contratado por el personaje de Cece, interpretado por Hannah Simone, en New Girl para su agencia de modelos llamada Cece's Boys.