- The answer to this question is complex. The correct answer should be:
- He violated the Tenure of Office Act (broke federal law by firing Secretary of War Edwin Stanton without senate approval).
That was the official reason for the impeachment but it is also true that Johnson did apply conciliatory policies toward southern states and that although he did not explicitly support Black Codes, he decided to not oppose them and even vetoed Republican bills that were presented in order to nullify them.