Actualmente es entrenador de los Glasgow Warriors.
Debutó en el XV del Cardo por primera vez en marzo de 1993 y jugó con ellos hasta su retiro internacional en 2003.
En total jugó 82 partidos y marcó 164 puntos.
[1] Disputó dos Copas del Mundo; Gales 1999 y Australia 2003, se retiró de la selección en esta última.
Townsend fue convocado a los British and Irish Lions para la Gira de Sudáfrica 1997.