The answer is "no". The lamplighter group (which is infinitely presented) is a limit of a sequence of virtually free groups and surjective homomorphisms (see, for example, this question and answers there). All virtually free groups are residually finite.