Inicialmente, Cavanagh se unió a la compañía de infantería del capitán Tichborne bajo el falso nombre de Christopher Welch. Como infante, luchó en la Batalla de Landen. Allí fue herida y capturada por los franceses. En 1694, fue intercambiada y regresó al Ejército británico, que seguía desconociendo su verdadero género.