"The French election is very important to the future of France and the values that we care so much about," Obama said in the message, distributed by Macron's camp.
Le Pen, Macron clash in fiery final French debate
Macron "has stood up for liberal values ... He is committed to a better future for the French people. He appeals to people's hopes and not their fears," the former president said.
"I am supporting Emmanuel Macron to lead you forward," Obama said, concluding his statement with the French title of Macron's party "En Marche!" (Onwards!) and "Vive la France!".
Macron is widely seen as the favourite to beat the National Front's Marine Le Pen in Sunday's runoff vote.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ