A method for producing an alcohol compound, wherein a carboxylic acid ester compound is reduced with hydrogen in the presence of a ruthenium complex which is obtained by reacting an imidazolium salt (A) having at least one optionally substituted amino group with a ruthenium compound (B) in the presence of a base (C).