The drug-like molecule PF-06446846 (PF846) binds the human ribosome and selectively blocks the translation of a small number of proteins by an unknown mechanism. In structures of PF846-stalled human ribosome nascent chain complexes, PF846 binds in the ribosome exit tunnel in a eukaryotic-specific pocket formed by 28S ribosomal RNA, and alters the path of the nascent polypeptide chain. PF846 arrests the translating ribosome in the rotated state of translocation, in which the peptidyl-tRNA 3’-CCA end is improperly docked in the peptidyl transferase center. Selections of mRNAs from mRNA libraries using translation extracts reveal that PF846 can stall translation elongation, arrest termination, or even enhance translation, depending on nascent chain sequence context. These results illuminate how a small molecule selectively targets translation by the human ribosome, and provides a foundation for developing small molecules that modulate the production of proteins of therapeutic interest.