Fred PERRETT est né le 9 mai 1881 à Briton Ferry, au Pays de Galles.
Après sa scolarité, il travaille dans un atelier de métallurgie et joue dans le Briton Ferry RFC. Solidement bâti, puissant et débordant d’énergie, il rejoint à dix-neuf ans l’Aberavon RFC puis, en 1912, le Neath RFC, un club où il peut donner toute sa mesure. Le 18 janvier 1913, il est sélectionné au poste de pilier dans l’équipe du Pays de Galles face à l’Angleterre. Battu 12 à 3, il porte, au total, 5 fois le maillot du Poireau. En 1913, il passe professionnel et perd son statut d’amateur. Il n’est plus retenu dans l’équipe nationale.
Après la déclaration de la guerre, il s’enrôle dans le 1er bataillon des Welsh Guards. Envoyé en France le 19 février 1916, il est engagé dans la bataille de la Somme. Le 27 juin 1917, promu sous-lieutenant, il rejoint le 17e Bataillon des Royal Welsh Fusiliers. En octobre, il est au cœur des combats dans la région d’Armentières. Blessé à la bataille de Villers-Bretonneux le 26 avril 1918, il est à nouveau blessé, mais très grièvement, en octobre, lors des affrontements de la forêt de Mormal dans le Nord. Fred décède des suites de ses blessures le 1er décembre 1918. Il est le dernier international du rugby gallois à être tué pendant les combats de la Première Guerre mondiale.
Il repose au cimetière britannique de Terlincthun à Wimille dans le Pas-de-Calais.