On 14 March 2010, Pepa made his debut in the Tippeligaen when he entered the field to replace Hunter Freeman in a match against Sandefjord. On 7 July, he scored his first goal for IK Start, which allowed the team to overcome Fredrikstad in the Norwegian Cup. On 24 October, he scored his first league goal against Stabæk from an assist by Petter Bruer Hanssen.
Loan at Mandalskameratene
In 2007, Pepa was loaned to OBOS-ligaen side Mandalskameratene. On 17 June 2007, he made his debut in a 2–1 home defeat against Sparta Sarpsborg after being named in the starting lineup. On 24 June 2007, he scored his first and only goal for Mandalskameratene in a 3-1 defeat against Notodden.
Sandnes Ulf
After IK Start was relegated from the Tippeligaen, Pepa signed with the newly promoted team Sandnes Ulf as a free agent.[1]
Flamurtari Vlorë
On 9 January 2015, Pepa signed with the Albanian Superliga side Flamurtari Vlorë.[2] However, on 3 February 2015, he left Flamurtari Vlorë due to issues with the team staff.[3]
ÍBV
On 19 February 2015, Pepa signed with the Úrvalsdeild karla side ÍBV.[4] On 3 May 2015, he made his debut in a 1–0 away defeat against Fjölnir, after being named in the starting line-up.
Arendal
On 12 July 2017, Pepa signed with the newly promoted OBOS-ligaen side Arendal.[5][6] He joined the team alongside his brother, Wilhelm Pepa. On 23 July 2017, he made his debut in a 1–1 away draw against Tromsdalen UIL, after being named in the starting line-up.