Desde épocas anteriores a la llegada de los conquistadores españoles, la población maya se estableció en el actual territorio del municipio, probablemente en aldeas dispersas.
Los primeros documentos que se conoce datan del siglo XVI.
La rebelión fue derrotada el 21 de noviembre del mismo año.
En el siglo XIX, se establecieron numerosas haciendas en la región; en 1916 el general Alberto Pineda se levantó en contra del gobierno de Carranza, en un rancho cercano a Sitalá, convirtiéndose el territorio del municipio en escenario de numerosos combates.
La localidad está ubicada en la posición 17°1′28″N 92°18′21″O / 17.02444, -92.30583,[5] a una altitud de 1106 m s. n. m.[6] Según la clasificación climática de Köppen, el clima corresponde al tipo Am - tropical monzónico.