Родился и вырос в Португалии. Из-за своего происхождения – отец был португальцем, капитаном корабля, а мать испанкой – вынужден был покинуть Португалию, в которой разгорались бунты на территории страны против Испанской Короны. Выросший на рассказах об отце, мечтал преодолеть океан и сделать карьеру моряка. Рикардо нанимался на различные суда, пока судьба не занесла его в шотландский порт в Эдинбурге.
Там, желая уплыть из Европы, он случайно подслушал разговор, что на корабль срочно собирают экипаж, чтобы тайно вывести его из порта. Недолго думая, тот объявился на пристани, предлагая себя в команду.