Los orígenes del traje de charro se remontan a Salamanca del siglo XVI. Los conquistadores españoles trajeron este tipo de ropa con ellos a México. Cuando España colonizó México, el Gobierno inicialmente hizo ilegal que los indígenas mexicanos montaran caballos sin el permiso de los terratenientes españoles. Esto fue parte de un sistema que creó la casta o sistema de castas en México. Cuando los españoles permitieron que las clases más bajas viajaran, se les exigió que usaran ropa que se diferenciara de los españoles, lo que llevó a una nueva moda., El ala ancha del sombrero que llevaban los charros los protegía del sol y, debido a la dura corona, de las lesiones en la cabeza. Los pantalones se usaban apretados para evitar que se engancharan en el cepillo, o chaparral y el abrigo se usaban cortos para proporcionar un mejor acceso a las armas. Los Charros eran considerados parte de la clase baja en el México del siglo XVII. La palabra charro era un término despectivo, originalmente destinado a indicar su estatus de clase.,
Cuando el Presidente Benito Juárez creó la primera fuerza de Policía Nacional de México, Los Rurales, en 1861,su uniforme oficial se basaba en los trajes charro de las infames bandas de bandidos platinados. De hecho, muchos bandidos se alistaron en esta nueva fuerza policial, principalmente porque el Presidente Juárez y su gobierno constitucional, cuyos fondos eran limitados, tuvieron que alistar bandas de bandidos para luchar, primero en la Guerra Civil de reforma (1857-1860)y luego contra la subsiguiente Intervención Francesa(1861-1867). El uniforme de charro se trataba de mantener una imagen machista especial., El portador de un traje de charro se suponía que era visto como un excelente jinete, tirador y amante, cuando muy pocos Rurales en realidad eran los tres, según historiadores como Paul J. Vanderwood, «desorden y progreso: bandidos Policía y desarrollo Mexicano»(1981, 1989). Durante décadas, se creyó que el General Porfirio Díaz, el» dictador presidencial » de México durante treinta y cinco años (1876-1911) creó los Rurales hasta que la verdad sobre el papel de Juárez fue descubierta en los archivos nacionales., Por lo tanto, se puede argumentar que el uniforme charro era importante en la cultura mexicana antes de la Revolución Mexicana (1911-1920). Los Rurales fueron disueltos en 1914, durante la Revolución Mexicana por el presidente Venustiano Carranza.
después de la Revolución Mexicana, la imaginería del charro se volvió importante para la cultura mexicana. El presidente mexicano, Porfirio Díaz, influenció a los artistas de mariachi para adoptar el traje de charro a principios de 1900. los músicos de Mariachi acompañarían a los cantantes de ranchera a partir de la década de 1930 y en la década de 1940 los músicos de ranchera adoptaron el traje de charro.,
desde 1934, el 14 de septiembre es la fiesta nacional conocida como el Día Nacional del Charro y se celebra en todo México para reconocer la importancia de los jinetes y las mujeres para la cultura del país. Las festividades incluyen desfiles y espectáculos de equitación, con jinetes en el traje tradicional icónico. El poeta español Manuel Benítez Carrasco, al describir la importancia del traje, declaró: «Vestirse de charro es como vestirse de México»., El atuendo fue popularizado por actores que usaban el traje de charro en películas hechas durante la edad de oro del cine mexicano.
en 2002, los agentes de policía en la ciudad de México comenzaron a usar trajes de charro en las patrullas en los distritos históricos de la ciudad. Los oficiales estaban destinados a » entretener y proteger a los turistas que inundan el área central de Alameda.
durante el desfile de Naciones de los Juegos Panamericanos de 2011, los trajes de charro fueron el uniforme para el equipo local mexicano de los juegos., Los suyos tenían chaquetas blancas de bolero, corbatas a rayas verdes, blancas y rojas, sombreros blancos, cinturones marrones y pantalones negros (hombres) o faldas (mujeres).