He spent eight years as a professional player in the English Football League, most significantly playing a total of 176 games for Welsh club Wrexham between 2000 and 2005, helping them to league and cup success. After spending a season on the sidelines at Port Vale following a broken leg, he signed with Walsall in 2006. Following the club's relegation he switched to Notts County, before leaving the professional game in 2008. Either side of his adventures in the UK he played for hometown club San Juan Jabloteh.