O'Connor first played hurling to a high standard at club level with St Martin's.
[2] At inter-county level, O'Connor first appeared for Wexford during a two-year tenure with the minor team.
He won a Leinster MHC medal as a substitute before defeat by Tipperary in the 1980 All-Ireland minor final.
O'Connor made his senior team debut in a Centenary Cup defeat by Roscommon in April 1984.
[4] He won a Leinster SHC medal in 1996, before playing at left corner-back when Wexford beat Limerick in the 1996 All-Ireland final.