Jim began to play the guitar aged 9 in his hometown Colchester, Essex on an old guitar which once belong to his mother. He began to take lessons with Martin Plackett.
Between 2005 and 2008, he studied with Charles Ramirez whilst obtaining his BA in Music at Goldsmiths College, University of London. During this time Jim formed a guitar trio and also gave the UK premiere of a solo guitar piece by Faradzh Karaev, one of the leading composers of the post-soviet era, working alongside the composer and head of performance Alexander Ivashkin.
Upon completing his degree Jim spent the next few years living abroad. First in Madrid where he taught English and then in Israel where he worked with different farming communities. It was whilst working on an olive farm close to Nazareth that Jim dug out an old Bach score and began to re-immerse himself in the classical guitar world.
Seeking out Guy Meir, himself a student of Charles Ramirez, he began to take regular lessons whilst living in Tel Aviv where he occasionally delivered vegan food by bicycle.
In 2013 Jim returned to London and began teaching whilst taking lessons himself with Graham Devine. In 2014 he began a postgraduate diploma at Trinity Laban Conservatoire of Music and Dance with Graham who is head of the guitar department. Jim has performed in masterclasses with David Russell, Leo Brouwer, Ricardo Gallen, Carlo Marchione, Zoran Dukic, Franz Halasz and others.
Since 2018 Jim has been living in Barcelona where he is studying for a Masters in Classical Music Performance at the Liceu Conservatoire studying with Guillem Perez-Quer.