Marshall came through the youth system of his native province, Leinster. During his time in the team's academy he featured for the second tier side, Leinster A against other provincial sides and in the British and Irish Cup. Marshall made his first senior appearance for the province as a replacement against Ulster in the 2010–11 Celtic League, but did not feature again during the season.