1983年12月,巴罗参加了伯利兹市议员选举,1984年在他的选区竞选国家议员,他当时的对手,正是现在的议员拉尔夫·丰塞卡(前几年曾任外交部长),巴罗轻松地战胜了丰塞卡,并且被先后任命为司法部长和外交部长,1990年3月成为曼努埃尔·埃斯基韦尔总理的副总理。
在1989年大选中,巴罗击败了托马斯·格林伍德,成为联合民主党的总理候选人,但是该党输掉了当年的选举。1993年,巴罗击败了朱利耶·索贝拉尼斯,再次进入内阁。而且还兼任了国家安全部长一职。由于他在政府中的作用,他的政敌讥讽他为“什么都管部长”。
1998年联合民主党大选失利,但巴罗保住了自己的席位。他接替埃斯基韦尔出任反对党领袖。他领导者联合民主党1974年以来最小的议会党团(只有3个席位)。在2008年大选前的本党选举当中,巴罗击败了理查德·布莱德利,并被认为有很大的胜算。
2008年2月7日,联合民主党一举获得31席当中的25席,赢得了大选。巴罗于8日就任伯利兹新一届总理。
职务:伯利兹总理(2008.2.8-)
前任:赛义德·穆萨
继任:暂无