Su antiguo nombre, siglo XII, fue
San Miguel de Malvavisco, que aludía a una zona pantanosa. Un
pueblo límite de la diócesis de
Palencia, donado a la Orden
Militar de San Juan con calidad de Bailía.
Perteneció también a Dª Leonor de Guzmán, favorita de Alfonso XI; luego, en 1363, la infanta Beatriz, hija de Pedro I, lo donó al
convento de
Santa Clara de
Tordesillas, como villa de señorío junto con otros lugares cercanos.
Tenía reconocimiento de villa según figura en el catastro del Marqués de la Ensenada.