Piliakalnis (Birutkalnis) įrengtas Dubysos kairiojo kranto aukštutinėje terasoje esančiame kranto kyšulyje. Aikštelė trapecinė, lenktu V šonu, pailga ŠRPV kryptimi, 82 m ilgio, 20 m PV gale, 40 m pločio - ŠR. Jos ŠR pusėje supiltas tiesus 42 m ilgio, 2 m aukščio, 9 m pločio pylimas, už kurio iškastas 7,5 m pločio, 2 m gylio griovys ir supiltas antras 33 m ilgio, 2 m aukščio, 8 m pločio pylimas. Pylimų galai buvo sujungti 1 m aukščio skersiniu pylimėliu. 3 m žemiau aikštelės, šlaite yra 5 m pločio į išorę per 1,2 m nuolaidėjanti terasa. Šlaitų viršutinė dalis 3-4 m aukštyje išlyginta. Šlaitai statūs, 20 m aukščio. Pylimai perkasti 6,5 m pločio grioviu padarant įvažiavimą į aikštelę. Aikštelė dirvonuoja, šlaitai ir pylimai apaugę lapuočiais. ŠR papėdėje, 2 ha plote yra papėdės gyvenvietė. PV papėdėje yra III-V a. kapinynas (tyrinėtas 1998 m.). 400 m į PR yra X-XVII a. senkapis (tyrinėtas 1974 ir 1996 m.). Piliakalnis datuojamas I tūkst. - II tūkst. pradžia.