Nicknamed Puchito, Medina started his career at Árabe Unido and played in Uruguay for Nacional and Platense[1] before moving abroad again to join Salvadoran side Águila in December 2004.
[2] He left them in summer 2005 for Guatemalan giants Comunicaciones,[3] only to leave them after a season for Honduran outfit Marathón where he played alongside compatriot Donaldo González.
[4] After a return to Árabe Unido, the little free-kick specialist[5] joined Chorrillo in January 2007, the only other club he played for in Panama.
[6] Medina made his debut for Panama in an October 1999 friendly match against Trinidad and Tobago and has earned a total of 44 caps, scoring no goals.
After retiring, Medina was named assistant at Árabe Unido[5] and later became manager of Chorrillo and immediately won the 2014 Clausura.