Cantante y compositor irlandés que ganó el Festival de la Canción de Eurovisión de 1980 con "What's Another Year" y nuevamente en 1987 con "Hold Me Now." Al hacerlo, se convirtió en el primer ganador en ganar en dos ocasiones el Festival de la Canción de Eurovisión.
Trabajó como electricista y actuó como Adán en el musical Adan and Eve en 1977.
Compuso "Terminal 3" de Linda Martin, que la llevó a ganar el concurso de canciones de Eurovisión de 1984.
Su padre fue el reconocido tenor Patrick O'Hagan.
Ryan Dolan y él han representado a Irlanda en el Festival de la Canción de Eurovisión.