Pequeño municipio de los Montes de Toledo, con apenas 700 habitantes, y que anteriormente se llamaba “El Pozuelo” gracias a un pequeño pozo que abastecía de agua al pueblo. Con el paso del tiempo su denominación pasó a ser la actual debido a la iglesia que se levantó en honor a San Martín, y por el señor de Valdepusa, dueño de las tierras.
Esta zona ya estaba habitada al menos desde época visigoda, y existen vestigios que prueba su ocupación desde el siglo XII, en la zona llamada “el Pozuelo”, donde se construyeron las primeras viviendas.