Shaggy is 56 years and 1 month(s) old. He was born in 22 Oct, 1968. Shaggy is a Jamaican musician who perfected his singing voice while serving in the United States Marine Corps.