He began playing guitar and writing his own songs at the age of 14. He soon learned how to record and produce himself, even making his own tracks and deejaying.
After college, John moved to London, started a band, played live and was signed to Island Records. He released a single as a download song and was featured on Rudimental's single "Feel the Love," which peaked at #1 on the UK Singles Chart in early 2012. A year later in June 2013, he released his debut single, "Love Me Again."
John made his US daytime television debut on The Ellen DeGeneres Show in January 2014.