Sowa ha rappresentato la Polonia alle Olimpiadi estive del 2008 a Pechino, dove ha gareggiato per la maratona maschile.
, insieme al suo compatriota Henryk Szost. Ha terminato la gara con successo al cinquantaquattresimo posto con quindici secondi di vantaggio sul tanzaniano Samson Ramadhani, con un tempo di 2:24:48.