Who can impeach the president?

The House of Representatives has the sole power to impeach. Impeachment is the equivalent of an indictment. If the House votes with a simple majority to impeach a president, then the US Senate holds a trial and if 2/3 of the senators decide the impeached person is guilty he is removed from office.