Debutó en el profesionalismo el 18 de diciembre de 2004, cuando
noqueó en dos rounds a su compatriota Eliseo Urias, pelea disputada en el estadio de la Universidad Autónoma de Sinaloa.
Su primer título fue el juvenil superwelter CMB, que estaba vacante, el cual conquistó en su pelea 14, el 19 de agosto de 2006, cuando derrotó por nocaut técnico en cuatro vueltas a Jermaine White, en el Convention Center de El Paso, Texas.
Luego se apoderó del título Continental de la Américas superwelter al vencer a José Celaya (nocaut técnico en 8 vueltas) el 9 febrero de 2008, en el Domo de la Feria de León, Guanajuato.
En su primera pelea ante un boxeador argentino le ganó al platense Luciano Leonel Cuello, por decisión en 10 rounds, el 28 marzo de 2009, en la Plaza de Toros de Tijuana, Baja California, donde conquistó el título Latino superwelter del CMB.
Chávez jr. tuvo un doping positivo (por diurético) el 14 de noviembre de 2009, cuando le había ganaddo por decisión en 12 asaltos a Troy Rowland, en el MGM Grand Las Vegas, Las Vegas, por lo cual el CMB cambió el fallo a ‘sin decisión°.
Conquistó el cinturón mediano del CMB ante el alemán Sebastian Zbik, a quien le ganó por puntos en 12 vueltas -fallo mayoritario- el 4 de junio de 2011 en el Staples Center de Los Angeles.
El mexicano retuvo la corona por primera vez ante Peter Manfredo junior, a quien derrotó por nocaut técnico en cinco vueltas el 19 de noviembre de 2011, en el Rliant Arena de Houston, Texas.
Luego defendió con éxito el cinturón ante su compatriota Marco Antonio Rubio. Lo venció por decisión unánime en 12 asaltos, el 4 de febrero de 2012 en el Alamodome, San Antonio, Texas.
Y en su última presentación conservó la corona al derrotar por nocaut técnico en siete rounds al británico
Andy Lee, el 16 de junio pasado en el Estadio Sun Bowl de El Paso, Texas.
El record profesional de Chávez junior consiste en
48 peleas ganadas (43 nocauts), un empate (ante el mexicano Carlos Molina) y tiene un combate sin decisión. Solo combatió como rentado en México y Estados Unidos.