After attending Hokkai Junior High School, Takahashi Subaru studied at the Waseda University. While attending university, he was part of the Waseda cross-country team that won the relay at the Japanese Cross-country Championships in 1925 and repeated this achievement the following year. Individually, he also won the 4 km race in 1925 and the 25 km race in 1926. At the opening ceremony of the 1928 Winter Olympics, Takahashi was the bearer of the Japanese flag. Later he worked for the Sapporo Post Office but continued to develop better sports equipment for Japanese athletes to make up for their physical disadvantages. At the 1936 Winter Olympics in Garmisch-Partenkirchen, he accompanied the Japanese team as coach and official. After retirement, Takahashi served as a chairman of the Japanese Ski Federation.