Career
Professional
Ekpo spent his early years in the youth system of Calabar Rovers, before going on to play professionally for Akwa United and Enyimba in the Nigerian Premier League. Ekpo signed a contract with Columbus Crew on 15 April 2008, and scored an impressive first goal for the Crew on 28 June 2008, in a game against Colorado Rapids. In December 2011 Ekpo became a free agent when he did not re-sign with the Crew.
In February 2012 he signed with Molde of Norway, managed by Ole Gunnar Solskjaer, on a three-year contract through 2014.
After two and a half seasons with Molde, Ekpo moved to Haugesund in July 2014, leaving Haugesund after the 2014 season when his contract expired. International
He was a second-half substitute in all six of Nigeria"s games.
On 6 September 2011, Ekpo received his first cap with the senior team He played 20 minutes in a 3–1 loss to Argentina in a friendly.