出生於巴拉圭南部聖薩爾瓦多一農民家庭。1946年畢業於“弗朗西斯科·索拉諾·洛佩斯元帥”軍校,任騎兵少尉。1948年起先後晉升為中尉、上尉、少校和中校。1961年任上校騎兵師師長。後升為準將、少將。1981年任第一軍中將軍長。
羅德里格斯和斯特羅斯納是兒女親家,在斯特羅斯納政權下從走私中累積很多到金錢,美國懷疑他從海洛因交易贏利。
在1989年2月斯特羅斯納總統決定讓其退役,改任國防部長。隨後,出於許多人的意外,他突然發動政變,在天主教會和美國的大力支持下,成功推翻了斯特羅斯納的獨裁政權,斯特羅斯納隨即出逃巴西。
羅德里格斯出任臨時總統後,廢除了死刑,撤銷了戒嚴令和經審訊後監禁了一些斯特羅斯納政府的內閣成員。他並且設立了多黨競選,自己代表巴拉圭紅黨,5月贏得總統大選,5月15日宣誓就職,成為巴拉圭35年以來第一任民選總統。
由於罹患癌症,羅德里格斯在1993年退休,由胡安·卡洛斯·瓦斯莫西·蒙蒂繼任。1997年4月21日死於癌症,享年73歲。
他是巴拉圭大富翁之一,經營香菸、酒、啤酒等。