Career
Born in Innishannon, County , O'Sullivan first excelled at hurling in his youth. He arrived on the inter-county scene at the age of sixteen when he first linked up with the minor team before later joining the under-21 and junior sides. He joined the senior panel during the 1989 championship.
Throughout his career O'Sullivan made 9 championship appearances. His retirement came following the conclusion of the 1992 championship. Club After claiming the divisional junior championship title in 1988, O'Sullivan lined out with against Newcestown in the subsequent championship decider.
A narrow 0-11 to 1-6 victory gave O'Sullivan a championship medal in that grade. Immediately after securing promotion to the intermediate grade, qualified for the decider in 1989. After leaking two goals to Kilbrittain in a seven-minute, Rovers fought back to take an interval lead of 3-6 to 2-3.
Three more goals following in the second half, with O'Sullivan winning another championship medal following a huge 6-12 to 3-5 victory. Inter-county After two unsuccessful seasons as a minor O'Sullivan subsequently joined the under-21 team. His two-year tenure in this grade also ended without success.
By this stage O'Sullivan had also joined the junior team. On 25 July 1987 faced Wexford in the All-Ireland decider. A 3-11 to 2-13 score line gave the victory and secured an All-Ireland medal for O'Sullivan.
After being included as a substitute on the senior team in 1989, O'Sullivan made his senior championship debut on 20 May 1990 in a 3-17 to 3-7 Munster quarter-final defeat of Kerry. The subsequent All-Ireland final on 2 September 1990 pitted against Galway for the second time in four years. Galway were once again the red-hot favourites and justified this tag by going seven points ahead in the opening thirty-five minutes thanks to a masterful display by Joe Cooney. fought back with an equally expert display by captain Tomás Mulcahy.
The game was effectively decided on an incident which occurred midway through the second half when goalkeeper Ger Cunningham blocked a point-blank shot from Martin Naughton with his nose. The umpires gave no 65-metre free, even though he clearly deflected it out wide. surrendered their titles in 1991 and, after lining out in 's opening championship game against Kerry in 1992, O'Sullivan was subsequently dropped from the starting fifteen. He was a non-playing substitute as claimed the Munster title following a 1-22 to 3-11 defeat of Limerick.
O'Sullivan remained on the bench for 's subsequent All-Ireland final defeat by Kilkenny.