La sua attività sportiva nel motociclismo ha avuto inizio prima della seconda guerra mondiale e tra i suoi successi si annoverano alcune edizioni del Tourist Trophy tra cui la prima nel 1936 e quella del 1947, prima edizione della corsa nel dopoguerra[2].
In occasione del Gran Premio motociclistico del Belgio 1949 si è reso anche protagonista di un episodio curioso: nella prima edizione del motomondiale venivano assegnati punti iridati ai primi 5 piloti al traguardo e ne veniva assegnato uno suppletivo a chi, tra quelli arrivati al traguardo, aveva segnato il giro più veloce; in questa occasione specifica due piloti ottennero lo stesso risultato cronometrico e, di conseguenza, sia Foster che Freddie Frith vennero accreditati di mezzo punto a testa[3].
Al termine della stagione 1951 decise di interrompere la sua carriera agonistica per dedicarsi alla sua attività di concessionario della Moto Guzzi.