O'Shea was MP for Clare from 1880 to 1885 and Galway Borough for a short period in 1886.
O'Shea's parliamentary career spanned from 1880 to 1885, during which he represented Clare, and briefly held the position of MP for Galway Borough in 1886.