Pulido ha marcado casi 130 goles combinados para el club y la selección durante una carrera condecorada destacada por cinco campeonatos nacionales y el título de la Liga de Campeones de la Concacaf 2018. Se desarrolló en la cantera de los Tigres UANL antes de irrumpir en el primer equipo en 2009 cuando tenía 18 años. Ayudó a Tigres a ganar el título de la SuperLiga de 2009 y dos años más tarde anotó en el partido de vuelta de la final del Apertura de la Liga MX de 2011 cuando Tigres levantó su primer campeonato de liga desde 1982. Pulido disfrutó de una gran campaña 2013-14 con 25 goles en todas las competiciones durante su última temporada en Tigres, anotando en la final del Clausura de la Copa MX 2014 para terminar como el máximo goleador del torneo.

En 2015, Pulido fichó por el Levadiakos griego y marcó en su debut antes de dirigirse al Olympiacos griego. Regresó a la Liga MX en agosto de 2016, uniéndose a Chivas con una tarifa de transferencia récord del club. Marcó 14 goles en su primera temporada completa con Chivas, ayudando al equipo a lograr una campaña doblemente ganadora que terminó con su primera selección del XI Mejor de la Liga MX. En 2018, guió a Chivas al título de la Liga de Campeones de la Concacaf y al primer campeonato continental del club en 56 años.

A nivel internacional, Pulido ha marcado cinco goles en 20 partidos internacionales con la selección absoluta de México y formó parte del plantel del Tri en la Copa América 2011 y la Copa Mundial de la FIFA 2014.