San Martín fue fundado en 1585 por el español don Pedro Daza de Heredia, con el nombre de Medina de las Torres, como una ciudad intermedia entre San Juan de los Llanos y Tunja.