A charro is a traditional horseman from Mexico, originating in the central-western regions primarily in the states of Jalisco, Zacatecas, Durango, Chihuahua, Aguascalientes and State of Mexico.

The Spanish terms vaquero and ranchero (cowboy and rancher) are similar to the charro but different in culture, etiquette, mannerism, clothing, tradition and social status.

Charros were very important soldiers on both sides in the Mexican war of Independence (1810) and continued for the next 11 years.

Many haciendas, or Spanish owned estates, had a long tradition of gathering their best charros as a small militia for the estate to fend off bandits and marauders. When the war for Independence started, the haciendas had their own armies in an attempt to fend off early struggles for independence.

Prior to the Mexican Revolution of 1910, the distinctive charro suit, with its sombrero, heavily embroidered jacket and tightly cut trousers, was widely worn by men of the affluent upper classes on social occasions, especially when on horseback.

More Info: en.wikipedia.org