A Pasquotank County Sheriff's deputy has been fired after being arrested and charged with driving while impaired and reckless driving to endanger.