Eamonn was born in Delgany, County Wicklow. He turned professional in 1968 and played on the European Tour from 1972, winning four European Tour tournaments. His best years were 1975, when he came third on the Order of Merit, and 1976, when he improved to second. He finished in the top 20 on the Order of Merit nine times in total and made the top 100 as late as 1999, when he was 47. In 2002 he joined the European Seniors Tour. He was a member of the GB & Ireland/European Ryder Cup team on four occasions, including the victorious team of 1987.
- 1976 Cacharel Under-25 Championship, Sumrie-Bournemouth Better-Ball (with Christy O’Connor Jnr)
- 1978 & 1979 Sumrie-Bournemouth Better-Ball (with Christy O’Connor Jnr)
- 1980 Air New Zealand Shell Open
- 1981 CBA West Lakes Classic, Cock of the North (Zambia)
- 1981 Carrolls Irish Matchplay
- 1982 Benson & Hedges Kenya Open, Irish Professional Championship
- 1984 Mufulira Open (Zambia)
- 1984 Spanish Open
- 1987 Volvo Belgian Open
- 1988 Irish National PGA Championship
- 1988 Dunhilll Cup (Eamonn was captain)
- 1991 Dubai Desert Classic
- 1992 Irish National PGA Championship
- Ryder Cup (representing Great Britain and Ireland/Europe): 1975, 1977, 1981, 1987 (winners)
- Double Diamond International (representing Ireland): 1975, 1976, 1977
- Hennessy Cognac Cup (representing Great Britain and Ireland): 1976 (winners), (representing Ireland) 1984 (captain)
- Philip Morris International (representing Ireland): 1976
- World Cup (representing Ireland): 1976, 1977, 1983, 1984, 1985, 1987, 1991
- Alfred Dunhill Cup (representing Ireland): 1987, 1988 (winners), 1991