Being from Sligo, Henry's native province was Connacht, and he represented the team at Under-18, Under-19 and Under-20 level, before switching to Munster.
[1] Henry started at Hooker for Munster A in the 2009–10 British and Irish Cup Final, which Cornish Pirates won 23–14, but was on the winning side when Munster A beat Cross Keys 31–12 to win the 2011–12 British and Irish Cup.
It was announced on 22 January 2013 that Henry would return to his native province, Connacht, at the end of the 2012–13 season.
[3] Henry made his first Pro 12 appearance for Connacht on 7 September 2013, coming on as a second-half substitute for Jason Harris-Wright, in the first match of the 2013–14 season at home to Zebre.
He made his Heineken Cup debut on 11 October 2013, starting against Saracens in the first pool match of the 2013–14 season.