Anyone with a felony cannot own a gun for 10 years following (here in California), but it depends what state you live in. When he purchases a weapon, if he has not been caught for cocaine, then he has the right to own one as long as he passes state qualifications.