Career
A Platense-player, Puerto also played for Real Juventud and Marathón. He was ruled out of the game for three years due to injury sustained while training with Marathón. In that period he went to the United States of America and became a business man but surprisingly returned to the game to play for Platense again after starting the 2013 Clausura as goalkeeping coach but soon ended up as the team"s number one goalkeeper.
Puerto made his debut for Honduras in an August 2006 friendly match against Venezuela and has earned a total of 2 caps, scoring no goals.
He was a non-playing squad member at the 2007 CONCACAF Gold Cup. His other, final, international was an October 2006 friendly match against Guatemala.