Career
Pavón started his career at hometown club Victoria and then played alongside compatriots Walter Nahún López, Reynaldo Clavasquín and Juan Manuel Cárcamo for BSV Bad Bleiberg in the Austrian Football First League. He returned to Honduras after three seasons in Austria in 2002 to play for Motagua, Platense and Vida. Pavón joined Xelajú of the Liga Nacional de Guatemala in July 2008, after spending the 2007-2008 season with Turkish amateur club Eğirdir Belediye Spor but returned to Vida in 2009.
He retired in summer 2012 but was lured to playing again by Real Sociedad.
Pavón made his debut for Honduras in a November 1999 friendly match against Trinidad & Tobago and has earned a total of 17 caps, scoring 1 goal. He also played at the 2003 UNCAF Nations Cup as well as at the 2000 CONCACAF Gold Cup.
His final international was a February 2003 UNCAF Nations Cup match against Paraguay.