Inhibitors of transforming growth factor-beta Type I Receptor (ALK5) have been thought as potential drugs for the treatment of fibrosis and cancer and a considerable number of ALK5 inhibitors have been reported recently. In order to clarify the essential structure-activity relationship for the known ALK5 inhibitors as well as identify new lead compounds against ALK5, 3D pharmacophore models have been established based on the known ALK5 inhibitors. The best pharmacophore model, Hypo1, was used as a 3D search query to perform a virtual screening. The hit compounds were subsequently subjected to filtering by Lipinski's rule of five and docking studies to refine the retrieved hits. Finally a total of 100 compounds were obtained and some of them were selected for further in vitro and in vivo assay studies.