Caruana nació en Valencia y realizó estudios de ingeniería de telecomunicaciones en la Universidad Politécnica de Madrid, obteniendo el título de ingeniero en 1974.