En 1281, Sancho IV contrajo matrimonio con su tía María de Molina, hija del infante Alfonso de Molina y Mayor Alfonso de Meneses y nieta del rey Alfonso IX de León y Berenguela de Castilla.