Bei den Schwimmweltmeisterschaften 2003 in Barcelona belegte er über 100 m Schmetterling mit 51,95 Sekunden den 4. Platz hinter Andrij Serdinow (51,59 Sekunden) und gewann die Silbermedaille mit der Staffel (4 × 100 m Lagen). Dabei stellte die russische Staffel mit einer Zeit von 03:34,72 auf der 50-Meter-Bahn einen neuen Langbahneuroparekord auf. Bei den Schwimmweltmeisterschaften 2005 in Montreal belegte er über 100 m Schmetterling mit 52,35 Sekunden erneut den 4. Platz hinter Andrij Serdinow (52,08 Sekunden), gewann aber mit der Staffel (4 × 100 m Lagen) zusammen mit Arkadi Wjattschanin, Dmitri Komornikow und Andrei Kapralow die Silbermedaille.