Inició su carrera musical en 1968 como guitarrista en la agrupación Universe, donde permaneció hasta 1972 cuando se unió a la irlandesa Skid Row en reemplazo de Gary Moore.
[2] Sin embargo, su etapa más conocida la vivió con la banda inglesa UFO, uniéndose por primera vez en 1974 para apoyar la gira del disco Phenomenon.
El último disco grabado con la agrupación londinense fue Making Contact de 1983, ya que Phil Mogg le puso fin a la banda en ese mismo año.
Dos años más tarde, junto con el vocalista Robin McAuley regrabaron algunos temas de su etapa en UFO, pero dicha grabación no tuvo un lanzamiento discográfico.
En 2015 giró por los Estados Unidos con la banda sueca-canadiense Killer Bee y permaneció en ella hasta 2016.