A man has pleaded guilty to stabbing a Butler County sheriff’s deputy.