Situato alla confluenza tra Alta Val Parma e Val Pratica, su uno sperone di roccia a 700 m di quota, il castello medioevale è stato fatto costruire completamente in arenaria dai Conti Rossi intorno all'anno 1000.
Nel corso dei secoli è appartenuto alla famiglia Visconti e Farnese. E' stato recentemente ristrutturato ed oggi ospita un ostello.