Born in Latrobe, Pennsylvania, Haid joined the Benedictines at St. Vincent Abbey. From there he helped to establish Mary Help of Christians Abbey in Belmont, North Carolina, later becoming its abbott. When a vicariate apostolic was created for the state of North Carolina in 1888, Haid was appointed to the post and ordained bishop.