Es troba al N del terme, sobre la riera Gavarresa. Esmentat des de la fi del segle XI, passà aviat als Montcada, sota el domini dels quals estigué fins el 1353, que el comprà Ramon de Peguera, senyor d’Olost. En tingueren el domini útil els cavallers Tornamira, notables als segles XIII i XIV. Vers el 1476 el lloc es redimí dels Peguera i passà a ésser domini reial, sotmès al veguer de Vic. El castell ja consta com a mas el 1666; l’edificació actual fou construïda el 1763, però té incloses dues antigues torres i una part de murs antics.