 After a loan spell at Wrexham in February 2013, he joined the club on a permanent basis seven months later.He signed with Bala Town in summer 2014, and then Port Talbot Town in February 2016, and then Kidsgrove Athletic and Droylsden in 2016.He also won seven caps for the Gibraltar national team in 2014 and 2015.