Zamek w Ostrorogu został wzniesiony pod koniec XIV lub w pierwszej połowie XV wieku przez ród Nałęczów (którzy wcześniej przyjęli nazwisko Ostroróg), na miejscu starszej, drewnianej siedziby. Warownia znajdowała się na cyplu wrzynającym się w jezioro Wielkie, który poprzez odcięcie go przekopem u nasady utworzył wyspę. Założenie wzniesiono z cegły na planie regularnym z wieżą i prawdopodobnie jednym budynkiem mieszkalnym. Stanowiło ono gniazdo rodowe Ostrorogów do 1636 roku.
Warownia została zniszczona prawdopodobnie w czasie potopu szwedzkiego i nieodbudowana, już w XVIII wieku była w ruinie, a w 1718 roku częściowo rozebrana. Ostatecznie pozostałości ruin rozebrano w XIX wieku. Do dziś zachował się kopiec zamkowy otoczony fosą. W latach 60-tych przeprowadzono pobieżną penetrację kopca, lecz na jej podstawie nie można odtworzyć formy przestrzennej obiektu i jego przekształceń.
Ostroróg jest położony 8 km na zachód od Szamotuł,przy drodze nr 184 do Wronek. Cypel z kopcem zamkowym znajduje się na południe od centrum miasta, przy ulicy Zamkowej.
Zdjęcia wykonano w maju 2011 roku