On 9 February 2012, O'Shea made his competitive debut for Leinster, starting against Benetton Treviso in a 2011–12 Pro12 fixture.