 He has represented the Republic of Ireland at under-16,
under-21 and B international level.Dillon was a youth player with Aston Villa but moved back to Ireland in 2002 with Longford Town, where he won two FAI Cups and a League of Ireland Cup during his four years at Flancare Park.In 2006, he moved to Shelbourne and helped them to their thirteenth league championship win, also scoring the only goal of the game in Shels' Intertoto Cup win in Lithuania over FK Vėtra.