Barry was part of
Bristol academy system where he enjoyed a loan spell at
Clifton near Bristol. Barry made his senior debut when they beat
Cornish Pirates 60-15 at Camborne in May 2010 and made his 50th appearance for Bristol winning against the Pirates won 50-22 in the
British and Irish Cup at the Mennaye Field in September 2011. In July 2012, Barry left Bristol to join
Cornish Pirates in the
RFU Championship from the 2012-13 season. On 25 March 2015, Barry left Cornwall to join Western rivals
Worcester Warriors in the
Aviva Premiership ahead of the 2015-16 season. On 20 May 2016, Barry signed a contract extension to stay with the club at
Sixways Stadium. On 17 April 2019, Barry returns to the
RFU Championship with
Newcastle Falcons from the 2019-20 season. On 5 April 2021, Barry would leave Newcastle to sign for
Pro D2 side
Vannes in France as medical joker for the rest of the 2020-21 season. ==International career==