Barry was born on August 26th 1995 and plays for the Nenagh Eire Og club.
Barry played with the Tipperary Minor Hurlers in 2011, 2012 and 2013, winning Munster and All-Ireland medals in 2012. Barry was part of the Tipperary Under 21 Hurling panel in 2014 and 2015. Barry won a Munster Senior Hurling medal in 2015.
Barry made his National League debut at wing-back versus Waterford in March 2016.