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 was called into the All Blacks. He is following in his father's footsteps, who played one game for the All Blacks in the 1980 tour of Fiji.