He made an early TV appearance in Not The Nine O Clock News in 1980 at one point joining in a song about a strike-breaking train driver.
After his conviction (see below), his career has been less successful, being limited to occasional guest roles in episodes of various TV series and a role in the 2001 film Mike Bassett: England Manager.
In 2003, John played the part of drug-dealing and scheming flight attendant, Dean, in Mile High.
In May 2009, John appeared in Casualty
In 1996 Alford had a short lived singing career during which he released a self-titled album. His highest hit was Blue Moon/ Only You which reached number 9 in the UK charts and stayed charts for 4 weeks. His first release was Smoke Gets In Your Eyes which reached number 13 and stayed in the UK chart for 5 weeks. His last release was If/ Keep on Running which got to number 24 and stayed in the UK chart for 3 weeks. Prior to his solo singing career, Alford had previously featured on the Grange Hill "Just Say No" anti drug single.
1 - Keep on Running (Released 23 November 1996)
2 - If (Released 23 November 1996)
3 - Smoke Gets In Your Eyes (Released 17 February 1996)
4 - Blue Moon (Released 25 May 1996)
5 - Only You (Released 25 May 1996)
6 - Got To Get You Into My Life
7 - Bring It On Home To Me
8 - Let It Be Me
9 - When You're Young And In Love
10 - Jive johnny
11 - Woh Woh My Love
12 - Smoke Gets In Your Eyes (Ballad remix)
In 2005, Alford appeared in the Reality TV show Trust Me...I'm A Beauty Therapist where celebrities trained and worked in a salon doing Hair and Beauty.
In 1999 he was convicted of supplying drugs to an undercover tabloid reporter and jailed for nine months. During his trial, Alford said in his defence that he was set up, and complained that the undercover reporter was not punished for this. He was released after six weeks after agreeing to electronic tagging. In January 2006 Alford was found guilty of drunk driving and subsequently banned from driving for sixteen months.