Egan compete in the 1904 Summer Olympics. He was part of the American team which won the gold medal. He finished 19th in this competition. In the individual competition, he finished fourth in the qualification and was eliminated in the first round of the match play.