He should be fine to breed. Pythons can live 30 years. Some breeders have females 20+ years old still laying clutches.
Just make sure you keep them seperate, until she is of size and it's time to breed.