Beim Juniorenrennen der Crosslauf-Weltmeisterschaften 2006 in Fukuoka kam er auf den 13. Platz, wurde aber nachträglich disqualifiziert, als man ihn einige Monate später im Vorfeld der Leichtathletik-Juniorenweltmeisterschaften in Peking überführte, mit Hilfe eines zweiten Passes ein falsches Geburtsdatum angegeben zu haben. Longosiwa wurde kurzzeitig verhaftet und schließlich zu einer Geldstrafe von 1500 Dollar verurteilt.[2][3]
2007 qualifizierte er sich als Kenianischer Meister über 5000 m für die Afrikaspiele in Algier, bei denen er über dieselbe Distanz Sechster wurde. 2008 qualifizierte er sich als Dritter der kenianischen Ausscheidungskämpfe für den 5000-Meter-Lauf der Olympischen Spiele in Peking, bei denen er Zwölfter wurde.
Der 1,70 Meter große, von Renato Canova trainierte Longosiwa startet auf Vereinsebene für Kenya Prisons. Er stand ebenfalls im Aufgebot der kenianischen Mannschaft für die Olympischen Sommerspiele 2012 und belegte in London mit einer erzielten Zeit von 13:42,36 Minuten im olympischen Finale den Bronzemedaillenrang auf der 5000-Meter-Strecke.