Ha sido miembro de varias bandas influyentes y es muy demandado como músico invitado.
(más tarde renominada Flook) con Brian Finnegan y Sarah Allen en noviembre de 1995.
Ha grabado cinco álbumes en solitario: Morning Rory (1996), Fused (2000), Wired (2005), Aurora (2008) y Arc (2018).
Estos discos se caracterizan por la fusión de la música irlandesa con otros géneros musicales como el jazz y la formación poco convencional del grupo que lo acompaña.
En 2009 participó en la grabación del disco Get Lucky de Mark Knopfler.