À la différence de « avant que », la locution « après que » est obligatoirement suivie d'un temps composé de l'indicatif : ici, il s'agit d'un passé antérieur. Phrase correcte.