It is an interconnected-style keep consisting of a multi-level large keep having 3 tiers, 3 aboveground floors, and 1 underground level and a 2-tiered small keep that were connected with two 2-tiered turrets, being, of the 12 existing castle towers, the one located at the highest point above sea level (approximately 160 meters) based on the difference in elevation.
層塔型3重3階地下1階の大天守と2重の小天守1基、2重櫓2基を多聞櫓で連結した連立式の天守で、平山城の比高において最も高い位置にある現存天守（標高約160メートル）である。