In [F.T. Farrell, and L. Jones, The lower algebraic K-theory of virtually infinite cyclic
groups, K-theory 9 (1995), 13-30], it is shown that a virtually infinite-cyclic group has the form $F \rtimes_{\alpha} \mathbb{Z}$, where $F$ is a finite group, or it maps onto $D_{\infty}$ with a finite kernel.
Case 1 : $G=F \rtimes_{\alpha} \mathbb{Z}$. First, $G$ is necessary virtually infinite-cyclic since $G=F \mathbb{Z}$ and $F$ is finite. Then, there exists a morphism $\phi_m$ such that the following diagram is commutative :
$$\begin{array}{ccc}
\mathbb{Z} & \rightarrow^{\alpha} & \text{Aut}(F) \\ & \searrow{\pi_m} & \uparrow{\phi_m} \\ & & \mathbb{Z}_m
\end{array}$$
Where $\text{ker}(\alpha)=m \mathbb{Z}$ and $\pi_m : \mathbb{Z} \to \mathbb{Z}_m$ is the canonical epimorphism. Then $\varphi_m : \left\{ \begin{array}{ccc} F \rtimes_{\alpha} \mathbb{Z} & \to & F \rtimes_{\phi_m} \mathbb{Z}_m \\ (f,p) & \mapsto & (f,\pi_m(p)) \end{array} \right.$ is a morphism. Since for all $k \geq 1$, $\varphi_{km}$ is a morphism from $G$ to the finite group $F \rtimes_{\phi_m} \mathbb{Z}_m$, we deduce that $G$ is residually finite.
Moreover, if $F = \langle X |R \rangle$ is a finite presentation of $F$, then $G= \langle X,z | R,z^nxz^{-n}=\alpha(z^n) \cdot x, x \in X,n \geq 1 \rangle$. Yet, $\text{ker}(\alpha) \neq \{e\}$, otherwise $\text{Aut}(F) \simeq \mathbb{Z}$ whereas $\text{Aut}(F)$ is finite. So there is $r \geq 1$ such that $z^r \in Z(G)$. The presentation above, without repetitions, is in fact finite, so $G$ is finitely presented.
Case 2 : there exists an epimorphism $\varphi : G \twoheadrightarrow D_{\infty}$ with $F=\text{ker}(\varphi)$ finite. If $D_{\infty}= \langle a,b | a^2=b^2=1 \rangle$, let $\alpha, \beta \in G$ such that $\varphi(\alpha)=a$ and $\varphi(\beta)=b$. Set $A= \langle F,\alpha \rangle$ and $B= \langle F, \beta \rangle$.
Let $g \in A$. We can write $g=w(\alpha,f_1,...,f_n)$ with $f_1,...,f_n \in F$. Since $F$ is a normal subgroup of $G$, there exists $g_i \in F$ sucht that $\alpha f_i= g_i \alpha$. So $g= \alpha^n \tilde{w}(f_1,...,f_n,g_1,...,g_n)$. Hence $F$ is sugroup of index 2 in $A$ (and also in $B$).
Then, you can show that the inclusions $A,B \hookrightarrow G$ extend to an isomorphism $A \underset{F}{\ast} B$.
In this case, Baumslag proved that $G$ is residually finite and moreover $G$ is finitely presented since $A$, $B$ and $C$ are finite.
So effectively, a virtually infinite-cyclic group is finitely presented and residually finite.