上田盆地の北にある堅固な山城。構築時期は不明。当初は坂城の村上氏の属城として、次いで真田本城の外城として活躍した。
村上義清は武田信虎・諏訪頼重と組み海野棟綱を攻略したが、武田信玄は村上義清を攻めた。が、戸石崩れと呼ばれる大敗を喫した。その後、信玄麾下となった真田幸隆が落とし、武田方の城となった。
大きくは南から戸石、本城、枡形の3つの曲輪から構成されている。これにより南北西を防御した巧みな縄張りとなっている。