Crosbie competed in the 50 km walk at the Summer Olympics in 1932, 1936 and 1948, with a best finish of eighth in 1932. He won the 50 km walk at the United States Olympic Trials three times.