The invention provides a novel pharmaceutical intermediate compound in a formula (1), medicinal salt and a preparation method thereof. In the presence or absence of catalyst, the pharmaceutical intermediate compound of the invention is obtained by mixing, heating and stirring the compounds in formulas (2) and (3) with
organic solvent in the presence of alkali. The medicinal salt of the pharmaceutical intermediate compound is obtained by mixing the compound in the formula (1) with another
organic solvent, adding corresponding acid into the mixture and adjusting the pH value of the
system. The preparation method is simple, has higher yield, and is very applicable to industrial production. The invention further provides a method for preparing
iloperidone by the pharmaceutical intermediate compound or the medicinal salt thereof, which comprises the steps of mixing the compound in the formula (1) or the medicinal salt thereof with the
solvent, cyclization reacting in the presence of alkali, and then obtaining the
iloperidone in a formula (4). The invention overcomes the defect of the existing
iloperidone synthesizing method, has higher yield compared with the existing method, and is applicable to large-scale industrial production.