Trained at Grenoble and Saint-Etienne, Ruben Aguilar made his professional debut withAJ Auxerre in the 2014/2015 season, reaching that season the final of the Coupe de France (lost to Paris Saint-Germain, (0-1)) After three seasons and nearly 100 games with the Burgundians, the defender joined the French top flight with Montpellier Hérault Sport Club in 2017. With 68 matches in two seasons (2017-2018 and 2018-2019), the right back was an important member of the Montpellier squad, renowned for his defensive strength. On August 6, 2019, Ruben Aguilar signed for five seasons with AS Monaco.