He has represented Ireland at underage levels up to under-20. Butler played for Ireland at the Under-20 Rugby World Cup in Argentina in June 2010. Butler previously played for Ireland U-18. He was called into the senior Ireland squad for their warm-up game against the Barbarians on 29 May 2012 in Gloucester.