Juega como delantero y su club actual es Jorge Newbery de (comodoro rivadavia), que disputa el Torneo Regional Federal Amateur.
Luego tuvo un paso en primera división jugando para Tigre donde registró 12 partidos.
Jugó en el Club Atlético Chacarita Juniors donde tuvo un paso con más penas que glorias por lo que en julio de 2011 se sella su traspaso al Club Atlético Huracán.
para disputar el Torneo Argentino A y luego en la temporada siguiente, en 2014, acordó su arribo a Huracán de Comodoro Rivadavia para jugar por el Torneo Federal B.
En 2016, Villegas decidió quedarse en la ciudad de Comodoro Rivadavia incorporándose al Club Atlético Florentino Ameghino para jugar el Torneo Federal C. En 2017, el gran goleador de la Patagonia viste la camiseta de Jorge Newbery de esa ciudad, siendo también figura y goleador en el Torneo Federal C, del cual resultaría campeón, y luego del Torneo Federal B, en el que llegaría a jugar semifinales por un ascenso al Torneo Federal A. Mauro Villegas, lleva, a septiembre de 2017, 136 goles convertidos en torneos federales, en los cuales convirtió en todas las categorías salvo en primera división.