Brett Moffitt comenzó su carrera a la edad de 10 años, corriendo en kárting. Prosiguió corriendo en carreras de tierra. En 2007, con 15 años, ganó el Harris Clash de la IMCA. Posteriormente comenzó a correr en asfalto. En 2008 corrió American Speed Association Late Model North Series.
NASCAR
Debutó en las categorías inferiores de NASCAR en 2009, año en el que fue tercero en la NASCAR K&N Pro Series East con dos victorias. Con su pole en la primera carrera del año se convirtió en el poleman más joven de la historia de las series. Su victoria en la cuarta carrera del año le hizo ser el piloto más joven en ganar alguna carrera sancionada por NASCAR, aunque Bubba Wallace superó esa marca en 2010. También corrió una carrera de la NASCAR K&N Pro Series West y otra de la NASCAR K&N Pro Series West. En 2010 fue segundo en las K&N Pro Series East con dos victorias y corrió una carrera de las K&N Pro Series West. En 2011 fue tercero en la NASCAR K&N Pro Series West con tres victorias.
En 2015 corrió 31 de las 36 carreras de la NASCAR Cup Series corriendo tanto para Michael Waltrip Racing (6 de ellas, como sustituto de Brian Vickers, quien estaba recuperándose de una operación de corazón) como para Front Row Motorsports (las otras 25, compartiendo el asiento con otros pilotos). Consiguió un top-10 y ganar el premio al Rookie del Año. No obstante, al término de la temporada FRM comunicó que en 2016 Moffitt no pilotaría para ellos, ya que lo haría Chris Buescher.
Para 2019 Hattori Racing Enterprises liberó a Moffitt a causa de la falta de patrocinadores.[3] El 10 de junio de 2019 se anunció que Moffitt sería el sustituto de Johnny Sauter en GMS Racing.[4] Fue el piloto que más carreras ganó ese año (4), pero no pudo ganar el campeonato, ya que, entre los clasificados a la final a cuatro, quedó tercero. Por otra parte, disputó la primera carrera de las Xfinty Series en Talladega Superspeedway, para JR Motorsports.
En 2020 compagina su presencia a tiempo completo en las Truck Series con GMS Racing con su participación a tiempo parcial con Our Motorsports en la Xfinity Series. En las Truck Series tuvo una gran temporada regular, aunque un tanto agridulce, pues consiguió muy buenos resultados pero sólo pudo ganar una carrera. En la Final a 4 por el campeonato, lideraba hasta que hubo una bandera amarilla a dos vueltas del final. No entró en boxes, y fue siendo adelantado en la Overtime por los que sí que lo habían hecho, cayendo hasta la 10.ª plaza, y acabando tercer en esa final y el campeonato.[5]
En las Xfinity Series, en las que no podía sumar puntos, consiguió siete top-10 y un top-5 en la temporada regular, algo reseñable, pues Our Motorsports, pese a tener experiencia en series menores de NASCAR, debutaba en esa temporada en una de las series nacionales, concretamente las Xfinity Series.
El 12 de noviembre se anunció que Moffitt correría a tiempo completo en las Xfinity Series en el coche #02 de Our Motorsports.[6] Sin embargo, cuando parecía que no correría en las Truck Series, el 8 de diciembre se comunicó que lo haría para Niece Motorsports, y que además sumaría puntos en esa categoría y no en las Xfinity Series.[7]
Después de un inicio prometedor con Our Motorsports y otro un tanto decepcionante con Niece Motorsports, Moffitt decidió empezar a sumar puntos en las Xfinity Series a partir de la carrera en Talladega, dejando de hacerlo en las Truck Series tras la carrera de Richmond.
Nació en Grimes, Iowa, el 7 de agosto de 1992. Moffitt es el pequeño de tres hijos. Sus padres son Dick y Becky Moffitt. Moffitt estudió en su casa los años de colegio y de instituto.