Terrier played for
FC Metz and
AC Ajaccio in
Ligue 1. Terrier also played in the
Premier League for
West Ham United. He made only one appearance, on 9 August 1997, coming on as a substitute for
Paul Kitson in a 2–1 away win against
Barnsley. ==Honours==