Da ragazza Trine Solberg si divideva tra la pallamano e l'atletica leggera, con buoni risultati in entrambi gli sport. Come giavellottista debuttò a livello internazionale ai Campionati europei juniores del 1981, a quindici anni, piazzandosi quinta. L'anno successivo gareggiò agli europei seniores. Nel 1984 partecipò per la prima volta ai Giochi olimpici a Los Angeles, dove arrivò quinta.
Dopo il matrimonio con Anders Hattestad prese il cognome del marito. Al rientro alle gare dopo la nascita del primo figlio nel 1990, Trine Hattestad arrivò presto in vetta alle classifiche mondiali. Nel 1993 vinse il suo primo titolo iridato ai Mondiali di Stoccarda, e l'anno dopo anche il titolo europeo. Ferma nel 1995 per la seconda maternità, ai Giochi olimpici di Atlanta 1996 conquistò la medaglia di bronzo. Nel 1997 si confermò campionessa mondiale.
Nell'aprile del 1999 venne introdotto il nuovo giavellotto, con il baricentro spostato in avanti. Ai Mondiali di Siviglia, nell'agosto di quell'anno, Trine Hattestad non riuscì a vincere il terzo titolo mondiale consecutivo, ma finì comunque sul podio, terza.
L'anno dopo dimostrò di aver preso piena confidenza con il nuovo attrezzo: stabilì per due volte il record mondiale, prima con 68,22 m nel meeting di Roma, migliorandosi poi fino a 69,48 m nel meeting "di casa", i Bislett Games di Oslo. Trine Hattestad chiuse l'annata, e la sua carriera agonistica, vincendo l'unico titolo che ancora mancava nel suo palmarès: la medaglia d'oro olimpica ai Giochi di Sydney 2000.
Record nazionali
Seniores
Lancio del giavellotto: 69,48 m (Oslo, 28 luglio 2000)