John Lacey est né le à Tipperary en Irlande, il joue au rugby à XV pour les clubs d'Abbey Christian Brothers' School à Tipperary puis Clanwilliam FC, Sundays Well RFC, Shannon RFC[1]. Il évolue aux postes d'ailier ou d'arrière pour la province du Munster[1]. Il dispute six matchs de Coupe d'Europe 1997-1998 où il inscrit quatre essais[2].
En 2007, il arbitre un match par défaut[1]. Il progresse vite dans cette voie[1]. John Lacey arbitre au Championnat du monde junior de rugby à XV qui a lieu en Argentine en 2010 et au Italie en 2011[1].
John Lacey est retenu dans un groupe de douze arbitres qui officient lors de la coupe du monde de rugby 2015[6]. Il arbitre les rencontres Écosse-Japon et Galles-Fidji et est utilisé en tant que juge de touche lors d'autres rencontres de la phase de poule. Juge de touche lors des rencontres victorieuses des All Blacks, face à la France en quart de finale puis l'Afrique du Sud en demi-finale, il est désigné arbitre de la finale pour la troisième place entre l'Argentine et l'Afrique du Sud[7]. Il est désigné pour arbitrer en la finale du challenge européen[8], rencontre remportée 26 à 19 par Montpellier face aux Harlequins.
↑ abcdef et g(en) « Lacey goes to Twickenham », sur www.sareferees.com, South Africa rugby referees, site officiel de l'arbitrage du rugby à XV de l'Afrique du Sud, (consulté le ).