Nacido en Blanes, Guerrero se formó en las categorías inferiores del F. C. Barcelona a la que llegó en 2010, procedente de la U.
[1] El lateral zurdo hizo una buena temporada 2017-18 con el filial rojinegro, con el que consiguió la permanencia en Tercera.
Durante el curso 2017-18, el futbolista alternó los entrenamientos del filial con el primer equipo e incluso entró en la convocatoria en el último encuentro de La Liga 1|2|3 ante la A. D. Alcorcón.
[4] Tres días después, se estrenó como titular ante el Real Valladolid C. F.[5] En agosto del mismo año fue cedido una temporada al F. C. Lugano suizo.
[6] Una vez la cesión finalizó siguió jugando en Suiza después de que el Valencia C. F. lo traspasara al F. C.