职业生涯开始于巴西国内,在效力于美洲、弗拉门戈和克鲁塞罗队后,罗纳尔多于1999年将他推荐到了国际米兰。1998/99赛季下半赛季,他加盟了国际米兰,但5个月的时间里,他的表现并不足以继续留在队中。赛季结束,他离开意大利返回巴西,加盟了瓦斯科·达伽马队。此后几年,他又陆续辗转于巴西格雷米奥、圣卡埃塔诺队,直到2004年,他又一次返回欧洲大陆,加盟了德甲柏林赫塔队。
在巴西国家队中,直到2003年,吉尔伯托的名字才开始出现在巴西国家队的名单里,他被作为一名左边后卫使用。由于多年以来罗伯特·卡洛斯一直牢牢的占据着这个位置的主力,吉尔伯托只能担任替补角色。