VICTORIA -- The coroners service says the body of a 28-year-old British police officer who went missing during a dive has been recovered.

Man Timothy Chu was vacationing in the Victoria area when he went on a charter dive in a marine ecological reserve at Race Rocks, in Juan de Fuca Strait, southwest of Victoria.

Chu became separated from a divemaster on July 5 and failed to surface.

A search involving military aircraft, the coast guard and the Search and Rescue Society of BC failed to find any trace of the experienced diver.

On Sunday, a fisherman spotted a man's body off a buoy at Race Rocks, and the coroner began the process of identifying him.

Chu's family has said he was serving as a special constable in London, was about to begin training as a lawyer, and a guild in the capital city honoured him as Soldier of the Year in 2011.