Ngugi established himself as a track runner when he won his heat of the 5000 m at the 1987 World Championships in Rome. In the final, Ngugi took the lead during the second kilometre, but despite his front-running tactics, he was outsprinted in the finish, finishing in a disappointing twelfth place. He won 5000 metres race in the 1987 All-Africa Games held in Kenya.