Lloc fortificat ja en època islàmica, fou conquerit per Ermengol IV el 1090 i donat al monestir de Ripoll el 1091. Passà després (s. XIV) a la jurisdicció de la col·legiata de Balaguer (un dels canonges en detenia la senyoria). L’església parroquial és dedicada a santa Margarida.