 His younger brother Colin played alongside him at Shelbourne.O'Brien played for Belvedere at youth level and made several appearances at under-age level for Ireland.He began his senior career at Shamrock Rovers making his debut on 7 May 2003 in a League of Ireland Cup tie against Bray Wanderers.