Професор Карраско здобув ступінь juris doctor в Укніверситеті Санта-Клари (Каліфорнія), а магістра права (LL.M.) в Джорджтаунському університеті. У 1979 році склав адвокатський іспит в штаті Каліфорнія, в 1980 р. – у Федеральному окрузі Колумбія, з 1983 р. має паво правктикувати у Верховному Суді США. У 1979-1988 р. працював на посадах юриста та адвоката в низці організацій та державних установ, зокрема в структурах Міністерства юстиції США. У 1988-1998 рр. викладав право у низці університетів США, зокрема в Університеті Сан-Дієго та Орегонському університеті. З 1998 р. – викладач Університету Уіллемет, штат Орегон. Також викладав право як гостьовий професор в Україні, Кувейті та Китаї. Автор цілої низки публікацій присвячених тематиці рівності перед законом, конституційному праву, захисту прав мігрантів тощо.