Having started his rugby career with U.C.C he played one season with Dolphin before joining Lansdowne in 1988 and gained his first cap against England in the Millennium match at Twickenham in April 1988. He drew favourable comparison with the great Welsh scrum-half Gareth Edwards, in terms of his swift pass and pace from the base of the scrum and went on to win 16 caps.
He played for Ireland in the 1991 World Cup. During this time he was a great addition to the Lansdowne team which he captained twice between 1988 and 1992, picking up 2 Leinster Cup medals and a League medal prior to his retirement in 1996.
Since his retirement he has engaged in coaching at the Club at various levels.
Position Scrum half
First Cap v England 23/4/1988
Last Cap v Australia 31/10/1992