Han spilte for Hei da han ble hentet til Grenland Fotball-systemet. Han spilte som junior for Odd Grenland, men ble som senior plukket opp av Pors Grenland. Solberg spilte i Pors i fem sesonger, fra 2001 til 2005. I denne perioden markerte han seg som en av lagets støttespillere, og han spilte nesten alle sine kamper for Pors som back.
Sommeren 2005 flyttet Solberg til Bergen for å studere ved Norges Handelshøyskole, og begynte å trene med Løv-Ham Fotball samtidig som han spilte for Pors. Før sesongen 2006 skrev imidlertid venstrebacken under to-årskontrakt for «Løvene».[1]
Solberg annonserte før 2007-sesongen at han ville legge opp, men ble overtalt til å fullføre vårsesongen for Løv-Ham. På grunn av skadeproblemer i klubben mot slutten av sesongen sa han likevel ja til å stille opp i sesongens siste kamper.[2] Etter dette ville han være ferdig utdannet revisor og hadde uttalt at han ikke lenger ville satse på toppfotball. Han lot seg likevel overtale til å signere en ny toårskontrakt med Løv-Ham. Etter 2009-sesongen signerte han en ny kontrakt ut 2010-sesongen.[3] Skader gjorde at han ikke spilte for Løv-Ham i 2010-sesongen og i august meldte han overgang til Førde.[4]