 Born in Luxembourg City, Luxembourg, Caiado joined Sporting CP's youth system at the age of 13, but made only one appearance for the first team as a senior, coming on as a late substitute for Rodrigo Tello in a 2–3 away loss against S.C. Braga on 7 January 2006.He subsequently spent two seasons on loan to G.D. Estoril Praia in the second division, being scarcely played during his stint mainly due to a serious injury.In June 2008, Caiado joined C.D.