He was a pianist, organist, and back-up vocalist with Nick Cave & The Bad Seeds for 28 years. He also recorded two solo albums, and played in several Australian bands in the 1980s, including Dust on the Bible, the Feral Dinosaurs and the Happy Orphans.