Mosley joined the band in 1984 after a longer search for a replacement of Mick Pointer, who had been fired in 1983. Mosley had previously, among others, played with former Genesis guitarist Steve Hacket, both on two of his solo studio albums and on tour. He is still a member of Marillion to this day.