Ambrose joined Girondins de Bordeaux in 2014 from AS Moulins. He made his Ligue 1 debut on 13 December 2015 against Angers SCOreplacing Nicolas Maurice-Belay after 79 minutes.[2]
He joined Sedan of the Championnat Nationalin the summer of 2016 but was shortly released following disciplinary reasons.[3]
On 6 December 2016, Ambrose joined Bulgarian club Lokomotiv Gorna Oryahovitsauntil the end of the 2016–17 season.[3][4]Ambrose left without permission before the end of the season and the club applied for legal proceedings at FIFA.[5]