Juan Manuel Santos won 51% of votes and saw off his right-wing challenger Oscar Ivan Zuluaga, who had 45%.
Correspondents say the victory will be seen as an endorsement of the president’s ongoing peace talks with the leftist FARC rebel group.
Oscar Ivan Zuluaga had said he would halt the talks unless the rebels ceased all hostilities.
Juan Manuel Santos launched peace talks with the FARC in November 2012.
The negotiations, which are being held in Cuba, are aimed at ending five decades of conflict.
He expects a deal to be signed by the end of the year, with the FARC giving up their armed struggle and joining the legal political process.
Juan Manuel Santos, 62, will be inaugurated in August for a new four-year term.
Image source: Wikimedia Commons President-elect Donald Trump celebrated his election victory at the Ultimate Fighting…
Millions of voters across the US chose to return Donald Trump to the White House…
Donald Trump declares victory in the US election as he addresses jubilant supporters in Florida.…
Stocks around the world are rising as Donald Trump appears to be on the cusp…
Donald Trump has won Pennsylvania, North Carolina and Georgia and taken a lead over Kamala…
Quincy Jones, the celebrated musician and producer who worked with Michael Jackson, Frank Sinatra, Ray…