Hague first played senior hockey in the Ottawa City Hockey League for the Ottawa Emmetts. He joined the Ottawa Hockey Club during the Silver Seven era, in 1905, succeeding Dave Finnie. In 1906 he was replaced by Percy Le Sueur and he joined the Ottawa Victorias for the 1906-1907 season.
He played for the Victorias in a Cup challenge against Montreal Wanderers in 1908 losing a two-game series.
He later played for Galt, Ontario of the OPHL. He later played for Halifax Socials and Montreal Wanderers of the NHA. He retired after the 1916-1917 season.