Originario di Cashmere e attivo in gare FIS dal novembre del 1994, in Nor-Am Cup Rothrock esordì il 2 aprile 1996 a Mount Bachelor in slalom gigante (33º) e ottenne il primo podio il 3 gennaio 2000 a Hunter Mountain in slalom speciale (2º). Debuttò in Coppa del Mondo il 19 novembre 2000 a Park City in slalom speciale, senza completare la gara, ai Giochi olimpici invernali a , sua unica presenza olimpica, dove non completò lo slalom speciale, e ai Campionati mondiali a Sankt Moritz 2003, dove si classificò 12º nello slalom speciale.