Josep Garcia nació en la población barcelonesa de Súria (España) el 22 de diciembre del 1996. Comenzó a pilotar a la temprana edad de 4 años con una Cota 25. Rápidamente se interesó por las carreras y es que en su entorno familiar siempre había un ambiente “motero” y que tanto su padre como su tío ya habían disputado diferentes campeonatos.
En el 2004 realizó su primera carrera y desde entonces ha disputado diferentes Campeonatos, como el catalán de Enduro y MX, el nacional de MX y el mundial de MX e incluso en el 2011 participó en la Red Bull Rookies Cup. Ya en el 2012 se enfocó por la practica del enduro consiguiendo diferentes nacionales y subcampeonatos mundiales.
Actualmente se encuentra dentro del equipo oficial de Red Bull KTM Racing Factory Team donde compite en el nacional y mundial de enduro.