Jesús Molina debuted with Tigres UANL on 24 August 2007 in a 1–2 defeat against Veracruz. During the Apertura 2007 tournament he made eight appearances under then-manager Américo Gallego. The following Clausura 2008 tournament, Molina only made one appearance against Pachuca in a 1–6 defeat on 14 February.
Molina scored his first goal for UANL on 10 May 2009 in a 1–1 draw against Monarcas Morelia. During the Clausura 2010 tournament, Molina scored six goals in thirteen appearances.
For the Clausura 2011, his final tournament with UANL, Molina made sixteen appearances and scored one goal.
On 8 June 2011 Molina was officially transferred to Club América for the Apertura 2011 tournament. He made his official debut on 24 July 2011 in a 2-1 victory against Querétaro. He then went on to become a champion with Club América in the Clausura 2013 tournament and in the Apertura 2014 tournament.
Molina scored his first goal for CF America on 25 February 2012 in a 0-4 victory against CF Atlante.