Venezuela's vice president announced president Hugo Chavez's death Tuesday, news sources reported.
Nicolas Maduro addressed the South American nation in a televised broadcast, CNN reported, tearing up as he announced the news.
Chavez, who was 58, rose to power during a socialist revolution in Venezuela, the Star Tribune reported. He traveled to Cuba for cancer treatment in December.
The late president had not appeared in public since January, the BBC reported. Maduro said earlier that Chavez had entered "his most difficult hours." He added he believed Venezuela's enemies had induced the cancer.
Chavez had been president longer than any other democratically elected leader in the Americas, the Washington Post reported. He was elected in 1999.