Capellas was born in Avinyó, Barcelona, Catalonia.[1] After a modest career as a player, he joined Gavà in 1991 as assistant manager.
Capellas later joined the youth academy of Barcelona where he was the assistant manager of Barcelona B from 1999 to 2003 and then became the youth coordinator at Barcelona from 2004 until 2010.
In 2010, Capellas went to the Netherlands to be the assistant manager of Albert Ferrer at Vitesse during the 2010–2011 season. After Albert Ferrer's departure following poor results, he continued working for three more seasons at the Dutch side as the assistant coach of John van den Brom and Peter Bosz.[2]
After leaving Vitesse in the summer of 2014, he went to Denmark to work as an assistant to Thomas Frank at Brøndby IF between 2014 and 2015. In addition, he was also the manager of the U-17 team during 2016.[3]
On 6 June 2017, Peter Bosz bring in Capellas as an assistant manager at Borussia Dortmund. Both would be sacked in December 2017 after a series of poor results.[4]
In the summer of 2018, Capellas was hired as Jordi Cruyff's assistant at Chongqing Dangdai Lifan in the Chinese Super League where he would stay until the end of the season.[5] Working together, the two managed to save Chongqing's status in the top flight of the Chinese Super League.[6]
In June 2019, Capellas signed a contract with the Danish Football Federation to become the manager of the Denmark U21 national team. On 16 October 2020 after a 2–1 victory over Finland, Denmark qualified for the 2021 UEFA European Under-21 Championship with good results.[7]
Following the dismissal of Ronald Koeman as Barcelona manager and the appointment of Sergi Barjuán as interim manager, Capellas was chosen as interim manager of Barcelona B during Barjuan's absence.[8]
On 24 August 2022, Capellas was named new manager of Danish Superliga side Midtjylland on at contract running until 2025.[9] He was sacked on 14 March 2023 with the club in 9th place in the Danish Superliga.[10]