Там довольно коряво написано. Поясню, что кантонистом он стал не в 17, лет, а где-нибудь в 7 или 8. С 17 он стал служить в армии. Капитан - предельный чин до которого он, как офицер выслужившийся из солдат мог дослужиться вообще - в принципе можно было и дальше, но для этого надо было, например, иметь ордена (у него только Станиславв 3 степени).
Вообще же, кантонистов дослужившихся до капитана не так уж и мало. Принявших христианство или нет. Многие из них, выйдя в отставку из армии, служили в полиции, в том числе и московской.