Galvin made his debut for Dublin in April 1995 against Armagh. 1995 went on to be a hugely successful year for Galvin as he was on Dublin's All-Ireland final winning team who defeated Tyrone Tyrone. He has represented Dublin at U21 and Minor level, captaining the Dublin U21 side in 1996. Galvin still plays his club football with St Sylvesters and won the Malahide club's first Dublin Senior football Championship title in 1996. Galvin's inter-county career was interrupted after a serious illness in 1998. He went on to play in Dublin loss to Meath in the 1999 Leinster final. He eventually called time on his Dublin career in 2001.