Kanamura was credited with the reception of Emperor Keitai, was appointed to govern Mimana, and was serving as Oomuraji during the reigns of 5 different emperors--Emperors Buretsu, Keitai, Ankan, Senka and Kinmei but, upon being ousted from power on the accusation of ceding 4 prefectures within Minama to Kudara in the reign of Kinmei, he hid himself in his home in Sumiyoshi County, Settsu Province (present-day Tedzukayama, Sumiyoshi Ward, Osaka City).
金村は継体天皇を迎え入れた功績があり、また任那の運営を任されており、武烈、継体、安閑天皇、宣化天皇、欽明天皇の5代にわたって大連を務めたが、欽明天皇の時代に百済へ任那4県を割譲したことの責任を問われ失脚し、摂津国住吉郡(現大阪市住吉区帝塚山)の邸宅に篭る。