Fungió como ministro de Salud Pública y Asistencia Social entre 2012 y 2014, durante el gobierno de Otto Pérez Molina.
También se desempeñó como director del Hospital Roosevelt en Ciudad de Guatemala.
[3] Fue destituido por el presidente Pérez Molina en septiembre de 2014, siendo relevado por Luis Enrique Monterroso.
[4] En 2019, Villavicencio fue señalado en varios casos de corrupción durante su mandato como ministro, siendo ligado a proceso junto a su hija Cándida Saraí y el exdiputado Luis Fernando Pérez.
Guardó prisión preventiva en la cárcel ubicada en la base militar Mariscal Zavala.