Born in Ashburton, schooled at St Andrews College and playing for Tasman in the NPC, Perry hails from Crusaders-country, however it was at the Blues that he made his Super Rugby debut in 2013.
Perry was a relative late-comer to professional rugby, first making a mark in the Heartland Championship playing for Mid-Canterbury and earning a nomination for the 2010 Heartland Player of the Year award. In 2011 he moved to Marlborough to play for the Harlequins Club and gained selection for Tasman B, and the following year he made the Tasman squad for the NPC.
Perry has represented New Zealand at Secondary School, Under-19 and Heartland levels and, despite limited game time for the BNZ Crusaders in 2017, he has been called in the All Blacks end of year tour after an excellent season for Tasman in the Mitre 10 Cup. He is following in his father's footsteps, who played one game for the All Blacks in the 1980 tour of Fiji.