What house of congress impeaches the president?

It is the House of Representatives that has the power to impeach a president. His or her trial is then held in the United States Senate.