Los indígenas cazcanes, desendientes de los mexicas fundaron la población cercana a Guaximic y Guaximota, del tlatoanazgo de Colótlan.
En 1530 fue la invación española por el capitán Pedro Elminídez Chirinos. En 1589 se trasladaron indígenas chichimecas y tlaxcaltecas a este lugar.
Por decreto del Congreso del Estado del 13 de marzo de 1837, se crea el municipio, sin embargo el ayuntamiento se estableció hasta el 11 de noviembre de 1861.
Totatíchan

la casa de nuestro padre
to=nuestro,
táhtli=padre,
ti eufónica),
Chántli=casa
(representado por: tàhtli=pagre, cálli=casa)