Fue parte de las inferiores de Tigres, pero su debut como profesional fue con el Real Salt Lake de la MLS, en 2013, donde pasó dos años antes de fichar con Chivas, un club donde pasó cuatro temporadas. Después emigró a Italia para enrolarse con Fiorentina, donde estuvo por una sola temporada para luego llegar al Eintracht Frankfurt, donde fue campeón de Copa.	
Carlos Salcedo es nuevo jugador de Tigres