 Mackin was born in Chester, Cheshire and grew up in nearby Blacon.His daughter was born in January 2011.Mackin played for Blacon Youth in their under-12 team and in the 1997–98 season was named League Player of the Year.