A 44-year-old Buncombe County man has been sentenced after pleading guilty to multiple felony drug and gun charges.