Gregorio Torres comenzó su carrera profesional en el Atlas donde disputó 28 encuentros marcando 1 gol, debutó en la Primera División Mexicana el 8 de abril de 2006, en un partido ante el Santos Laguna.