A simple one-pot synthesis of various tetrahydro pyrimidines in the presence of NaY zeolite, as an efficient catalyst, is reported. The multicomponent reaction was carried out by a three-component coupling of 1,3-diketone, aldehyde and urea/thiourea in the presence of the catalyst to give 1(a-k). The catalyst could be reused several times. Further reaction of these pyrimidines with phosphorus oxychloride gave corresponding N-formylated compounds