Ernesto Porto was born and raised in Quezon City. He attended Far Eastern University in Manila where he took up the sport of boxing, and at the age of 20 competed for the Philippines in the 1948 Olympics, placing 9th in the lightweight division. He represented his country again four years later at the 1952 Helsinki games, competing in the light welterweight division, placing 17th. In 1954, he attended the second edition of the Asian Games held in Manila, where he won a gold medal in the light-welterweight boxing tournament defeating non-Olympian Lee Sam Yong of Korea. A street in Quezon City is named in his honor.