Den 29-årige var en fri agent efter att ha lämnat Notts County i januari, efter att ha gjort 11 framträdanden i alla tävlingar den här säsongen.
"Jag är glad att vara på en bra klubb", sa han. "Jag hade andra erbjudanden, men jag ville verkligen vara här."
Den Ghana-födde spelaren representerade Belgien på ungdomsnivå och har också spelat för Ferencvaros i Ungern.
Samtidigt, Portsmouth första lag tränare Ian Foster har lämnat klubben genom ömsesidigt samtycke att tillträda en post med Football Association i St Georges Park.
Foster gick med i Portsmouth i maj 2015 tillsammans med chef Paul Cook och assistent Leam Richardson som tidigare haft en liknande roll på Coventry City.
Hitta alla de senaste fotbollsöverföringarna på vår dedikerade sida.
Portsmouth har undertecknat före detta Ajax och Notts County midfielder Stanley Aborah på ett avtal fram till slutet av säsongen.