Роланду начал карьеру в молодёжном составе клуба «Кампомайоренше», откуда перешёл в «Белененсиш». 28 августа 2004 года он дебютировал в составе команды в матче чемпионата Португалии с клубом «Маритиму», в котором сразу же забил гол, а его команда победила 3:0. В последующих сезонах он стал игроком основы клуба и провёл там ещё 4 года.
15 апреля 2008 года Роланду, в статусе свободного агента, перешёл в клуб «Порту», подписав контракт на 4 года. В первом же сезоне он смог вытеснить из основного состава Педру Эмануэла, став игроком основы команды, выигравшей чемпионат и Кубок Португалии. Затем игрок ещё дважды выигрывал Кубок страны и один раз Кубок Португалии. В 2011 году защитник отпраздновал победу в Лиге Европы.
В июне 2011 года Роланду заинтересовалась итальянская «Рома».
Несмотря на то, что Роланду родился в Кабо-Верде, он, в возрасте 14-ти лет с семьёй переехал в Португалию. В 2006 году он получил португальское гражданство и стал выступать за молодёжную сборную страны. В 2006 и 2007 годах Роланду играл на молодёжных первенствах Европы.
С 2009 года он стал играть за первую сборную Португалии.