这是错句了。改为
His vision was for African countries to be free from colonialism.
for African countries 为不定式的逻辑主语