|Born||9 July 1985|
|Height||1.92 m (6 ft 4 in)|
|Weight||80 kg (176 lb; 12 st 8 lb)|
|Club||AZS AWF Warszawa |
Initially trained by Paweł Woźnicki in Oświęcim-based Unia Oświęcim club, in 2005 he was transferred to Warsaw-based AZS AWF Warszawa club, where he has been trained by Paweł Słomiński. His current coach, since 2009, is Robert Bialecki.
- European Youth Olympic Festival – silver in 200m butterfly
- European Junior Championships – silver in 1500m freestyle
- World Championships – 8th in 1500m freestyle
- European Short Course Championships – bronze in 200m butterfly
- European Junior Championships – gold in 200 m butterfly, bronze in 400m freestyle
- European Short Course Championships – silver in 200m butterfly, bronze in 400m and 200m freestyle
- Olympic Games – 4th in 200m butterfly
- European Championship (50m pool) – gold in 200m butterfly
- London Olympics – Placed 3rd in the second 200m butterfly semi-final, and 7th overall to reach the final.