Beech played on the football team of San Beda. He was recruited upon his 1936 graduation to play for the Philippines national football team.[2] In the Manila Football League he played for the Turba Salvaje in the late 1940s.[3] He played for the national team until 1950 and stayed with them through 1950, when a knee injury put his career on hold.[2] The Philippine Olympic Committee, then the Philippine Amateur Athletic Federation, helped pay for a knee operation so that he could resume playing, but Beech soon turned to shooting following his recovery, believing that he would have a better chance to medal in this sport at the 1954 Asian Games.[2][4]
Beech competed in trap shooting throughout his career and won a bronze medal at the 1954 Asian Games. Two years later he headed to the 1956 Summer Olympics, where he placed 24th in a field of 32 participants in the same event. At the 1958 Asian Games he again captured a bronze medal and his last major international tournament was the 1960 Summer Olympics, where he ended up near the bottom of the rankings in the competition.[1] He later found success in golf[4] and was inducted into the San Beda College Sports Hall of Fame in 2003.[5]