Народившись у селищі Сан-Мікель-д'Улердула, Улердула, Барселона, Каталонія[1]. З 1999 року Карраско 13 років працював у «Ла-Масії», легендарній академії «Барселони», де тренував команди до 9, 12 та 14 років.
У червні 2011 року він переїхав за кордон і приєднався до грузинського «Динамо» (Тбілісі), обійнявши посаду директора академії у тренерському штабі його співвітчизника Алекса Гарсії.
Карраско повернувся до рідної країні в 2012 році, очоливши юнацьку команду «Малаги»[2]. Втім провівши лише один сезон, 15 липня 2013 року він повернувся до Грузії, після того як був призначений директором молодіжної академії «Сабуртало» (Тбілісі)[3].
24 листопада 2014 року Карраско був призначений помічником менеджера Алекса Гарсії[en] (з яким він працював у «Динамо») у «Сабаделі»[4]. Втім вже у лютому разом із головним тренером покинув клуб.
залишившись у клубі до лютого 2017 року, після чого прийняв пропозицію від турецького клубу «Кардемір Карабюкспор»[6].
6 липня 2018 року Карраско очолив юнацьку команду донецького «Шахтаря» до 19 років[7]. Він керував цією командою в Юнацькій лізі УЄФА 2019/20, де «гірники» не здобули жодної перемоги і не вийшли з групи.
10 листопада 2020 року, через місяць після призначення тренером юнацької збірної Кувейту до 19 років[8], Карраско був призначений головним тренером національної збірної Кувейту, а також олімпійської збірної[9].