Krylov competed at two paralympics for two different NPC's, firstly in 1992 competing for the unified team and then as a member of the Russian team he competed in the 1996 Summer Paralympics. In 1992 he won gold in both the 100m and 200m breaststroke setting new world records in both distances. He also finished seventh in the 50m freestyle, fourth in the 100m butterfly and seventh in the 200m medley. At the 1996 games Krylov finished third in both the 100m and 200m breastroke behind Australian Kingsley Bugarin who set world records in both events and in the 200m behind Denmarks Christian Bundgaard who set a B1 class world record. He also swam in the 50m freestyle finishing tenth and slowest in the heats therefore missing the final.