Происходил из знатной португальской семьи. После удачного возвращения Васко да Гама был послан в Индию королём Мануэлем I в качестве адмирала второго португальского флота, состоявшего из 13 кораблей с 1200 человек экипажа.
Отплыл 9 марта 1500 из Лиссабона, но, во избежание затишья на африканском берегу, взял более западное направление и через месяц оказался у берега Южной Америки, ныне бразильского. 24 апреля он высадился, назвал береговую полосу Terra da Vera Cruz и объявил её принадлежащей Португалии.
Сознавая значение сделанного им открытия, Кабрал отрядил в Лиссабон одного из капитанов, Гаспара Лемуша, со знаменитым посланием королю, которое сочинил его секретарь Перу Ваш де Каминья. Через несколько месяцев король отправил в Вера-Круш три каравеллы под командованием адмирала Куэлью. Кабрал между тем возобновил плавание в Индию.
По дороге в Ост-Индию ему пришлось вынести много штормов, во время которых погиб участвовавший в путешествии Бартоломеу Диаш с половиной кораблей и экипажа. С остатком флота Кабрал поплыл к восточному берегу Африки, высадился близ Мозамбика, о котором он впервые дал подробную информацию, затем отправился в Каликут, заключил торговые соглашения с местными князьями и 31 июля 1502 вошёл с богатым грузом в лиссабонскую гавань.
В последующих морских экспедициях имя Кабрала уже не упоминается. Умер около 1520. Его путешествия были описаны у Рамузио: «Navigazioni e viaggi» (Венеция, 1563).