His previous club (up until the spring of 2006) was Viking FK in Norway. His previous clubs include Örebro SK, BK Häcken and K.A.A. Gent, and he played for Coast Stars, Nyoka FC and Kenya Pipeline FC before moving to Europe. On 8 February 2011 resigned his contract with GIF Sundsvall and joined Dalkurd FF.
Mambo has played 50 international matches and scored 15 goals for Kenya. He played in the 2004 African Nations Cup. Mambo became the skipper of the Kenyan national team after the retirement of Musa Otieno.