Fue formado en las inferiores de Fernández Vial,[1] en el año 2010 llega a Rangers de Talca, donde hace su debut en el profesionalismo, en el año 2013 es Naval de Talcahuano quien se hace de sus servicios,[2] sin embargo deja el club a fines del año 2014.
[3] En enero del año 2015 es anunciado como refuerzo en Malleco Unido,[4] pero no jugó un solo encuentro por Los Leones de Nahuelbuta ya que se marchó a Deportes Rengo, incluso ganando la Copa Absoluta 2015 con el equipo de la sexta región.
[5] Al comenzar la temporada 2016, su pase es adquirido por Deportes Copiapó,[6] sin embargo fue cedido a su club formativo, Fernández Vial que reaparecía tras 3 años de inactividad,[7] al cabo de 6 meses se hace efectivo el regreso de Villarroel al club dueño de su pase, Deportes Copiapó.
Después vuelve a Fernández Vial donde logra el ascenso al fútbol profesional con una final con más de 20.000 personas.
[8] En el año 2009 fue convocado por César Vaccia para ser parte de la selección que participó en el Sudamericano Sub-17 en la ciudad de Iquique, donde quedaron eliminados en fase de grupos.