He is hopelessly addicted to gambling and cannot free himself.
Tips
usage
不能自拔 nearly always follows a negative context - addiction, obsession, grief, debt, or moral failure. The verb 拔 means to pull out (like a nail from wood), so the image is of being embedded so deeply you cannot pull yourself free.