Sì, è corretta, ma sono possibili anche altre alternative, tutte parimenti corrette: "fintantochè non ritornasse"; "fintantochè non sarebbe ritornato". 

Fabio Rossi