Para el año de 1990 se convirtió en campeón infantil de México 5 años mas tarde viajo a su primera competencia internacional en ottawa en donde obtuvo un segundo lugar un año mas tarde se consagro campeon de el abierto nacional estadounidense en el cual asistieron mas de 60 países.
Para 1990 se mudo a puebla donde entreno con el campeón Olímpico William de Jesús con el cual por fin puedo entrar a la selección nacional después de varios intentos sin éxito, estando en la selección Mexicana asistió a los juegos panamericanos de Winnipeg, Canadá.
para el 2004 asistió a el campeonato mundial de Madrid obteniendo un noveno lugar, 2 años después en el 2007 pudo conseguir un segundo lugar en el abierto de Holanda, esto lo llevo a poder competir en el campeonato del mundo llevado acabo en el 2007 celebrado en pekín en el cual perdió la final y quedo en segundo lugar.
Para el 2008 llego a los juegos olímpicos de beijing se consagro campeón al derrotar a el Dominicano Yulis Gabriel Mercedes con quien a terminar los tres primeros asaltos terminaron 1-1 por lo cual se fueron a un cuarto asalto y al seguir igual los jueces intervinieron dándole el triunfo a Guillermo Pérez, con esto México volvió a tener medalla de oro después de 8 años en juegos olímpicos