Piliakalnis įrengtas Viešos ir bevardžio upelio santakoje esančiame kranto kyšulyje, Viešos dešiniajame krante. Aikštelė keturkampė, pailga R–V kryptimi, 35 m ilgio, 14 m pločio R gale. Aikštelės R pakraštyje supiltas 1 m aukščio, 7 m pločio ties pagrindu, 25 m ilgio pylimas I, kurio išorinis 2–2,5 m aukščio šlaitas leidžiasi į 3 m pločio, 0,5 m gylio griovį I. Už šio griovio supiltas 0,5 m aukščio, 6 m pločio ties pagrindu pylimas II, kurio išorinis 1 m aukščio šlaitas leidžiasi į 4 m pločio, 0,2 m gylio griovį II, už kurio supiltas 0,2 m aukščio, 5 m pločio ties pagrindu pylimas III. II ir III pylimai galuose yra kiek lenkti. ŠV šlaite 2 m žemiau aikštelės, 4 m aukščiau Viešos upelio yra 2,5 m pločio terasa. Šlaitai statūs, 10 m aukščio. Š, P ir V šlaitai eroduoti Viešos, ŠV kampe išlikęs 8 m ilgio, 8 m pločio nenuplauta piliakalnio kalvos dalis. Apaugęs lapuočiais medžiais ir krūmais.
Piliakalnio aplinkoje XX a. viduryje Antanas Žiulys rado pilkai rausvo smulkiagrūdžio akmens 65x48x30 cm dydžio trinamąsias girnas su išgludinta taisyklingo keturkampio formos 30x33 cm dydžio, 6 cm gylio įduba plokščiu dugnu (yra privačiame rinkinyje).
Piliakalnis datuojamas I tūkst. – II tūkst. pradžia.
Piliakalnį 2016 m. sausio 19 d. surado D. Stončius.
Pasiekiamas iš Karčiškės–Kvyklių kelio Viešintose pasukus į dešinę (Š) keliu link Artmaniškio, juo nuvažiavus 2,2 km iki V sodybos ir nuo jos paėjus per laukus į ŠV 30 m (yra 70 m į V nuo miško R krašto).