During the Great Depression, Longfellow Deeds (Gary Cooper), the co-owner of a tallow works, part-time greeting card poet, and tuba-playing inhabitant of the hamlet of Mandrake Falls, Vermont, inherits 20 million dollars from his late uncle, Martin Semple. Semple's scheming attorney, John Cedar (Douglass Dumbrille), locates Deeds and takes him to New York City. Cedar gives his cynical troubleshooter, ex-newspaperman Cornelius Cobb (Lionel Stander), the task of keeping reporters away from Deeds. Cobb is outfoxed by star reporter Louise "Babe" Bennett (Jean Arthur), who appeals to Deeds' romantic fantasy of rescuing a damsel in distress by masquerading as a poor worker named Mary Dawson. She pretends to faint from exhaustion after "walking all day to find a job" and worms her way into his confidence. Bennett proceeds to write a series of enormously popular articles on Longfellow, portraying him as a yokel who has suddenly inherited riches, and giving him the nickname "Cinderella Man".
Cedar tries to get Deeds' power of attorney in order to keep his own financial misdeeds secret. Deeds, however, proves to be a shrewd judge of character, easily fending off Cedar and other greedy opportunists. He wins Cobb's wholehearted respect and eventually Babe's love. She quits her job in shame, but before she can tell Deeds the truth about herself, Cobb finds it out and tells Deeds. Deeds is left heartbroken and decides to return to Mandrake Falls. After he has packed and is about to leave, a dispossessed farmer (John Wray) stomps into his mansion and threatens him with a gun. He expresses his scorn for the seemingly heartless, ultra-rich man, who will not lift a finger to help the multitudes of desperate poor. After the intruder comes to his senses, Deeds realizes what he can do with his troublesome fortune. He decides to provide fully equipped 10-acre (4-hectare) farms free to thousands of homeless families if they will work the land for three years.
Cedar joins forces with Deeds' only other relative, Semple, and his domineering wife, in an attempt to have Deeds declared mentally incompetent. A sanity hearing is scheduled to determine who should control the fortune. During the hearing, Cedar calls an expert who diagnoses Deeds with manic depression based on Babe's articles and witnesses to his recent behavior. Though Deeds has pledged to defend himself, he refuses to speak. Babe speaks up passionately on his behalf, castigating herself for what she did to him. When he realizes that she truly loves him, he begins speaking, systematically punching holes in Cedar's case and then landing one in his face. The judge declares him to be not only sane, but "the sanest man who ever walked into this courtroom". Deeds and Babe finally make out as they had increasingly hoped to.