The temple was originally built in about the year 1333 in Ōsu-gō, Nagaoka village, in Owari Province, which is currently known as the city of Hashima in Gifu Prefecture.
They moved the Kannon statue from Shitennoji Temple in Settsu Province (modern-day Osaka) and enshrined it as the principal deity.
During the Sengoku (Warring States) Period, Oda Nobunaga granted the temple an additional 500 koku of land.
In the 17th year of Keicho (1612), on the orders of Tokugawa Ieyasu, Hojoin, along with its main deity and the Shinpukuji library, was relocated from Osu-go to its current site by Naruse Masanari, the lord of Inuyama Castle.
The ledger contained drawings of the temple's layout for the main hall, five-story pagoda, and Niomon gate, detailing the reconstruction plans for these structures across five sections.
In the midst of World War II, on March 19, 1945 (Showa 20), the temple was burnt down again during the Nagoya Air Raid.