Villar signed for CD Cudillero in the third tier on 15 August 2007.[2] He moved to fellow league team SD Compostela on 11 July 2008.[3]
On 14 July 2009, Villar returned to Avilés, now for the first team also in the third division.[4] He returned to Compos in July 2010, but left the club in November due to their financial problems,[5] and trained with Marino before signing for Ribadesella CF on 1 February 2011.[6]
In June 2012, Villar became Fabri González's assistant at Segunda División side SD Huesca.[7] On 25 June 2013, he returned to managerial duties, being named at the helm of Luarca CF in the third tier.[8][9] He left the club in the following May, and was appointed CD Tineo manager on 22 May 2014.[10]
Villar led Tineo to a first-ever promotion the third tier in his first season,[11] and left the club in 2016, after avoiding relegation.
Villar returned to Spain in December 2017, joining Fabri's staff as first assistant coach at Lorca FC in the spanish second division.[14] He followed the manager to FC Karpaty Lviv in the Premier League of Ukraine before being named assistant at Qingdao Hainiu FC on 20 December 2019.[15]
In October 2021, Villar became the first Spaniard to manage in the Slovak Super Liga, after being appointed in charge of FK Pohronie.[16] He took over FK Riteriai in Lithuania's A Lyga on 24 May 2022.[17] In his first season, the team almost qualified to the European Competition.
On 2 June 2023, Villar signed a one-year contract at F.C. Vizela of the Portuguese Primeira Liga, succeeding Tulipa.[18][19] On 18 December 2023, Villar reached an agreement with the board of Vizela to stop their contract for being appointed as manager of Chinese Super League club Meizhou Hakka.[20] He won the "42nd Guandong-Hong Kong Cup" in February 2024.