He won the bronze medal at the 1999 European Junior Championships, and finished fourth at the 2003 Summer Universiade. He also competed in the 1998 World Junior Championships and the 2005 European Indoor Championships without reaching the final. He became Polish champion in 1999, 2002, 2003 and 2005, and Polish indoor champion in 2004 and 2005.