Calamity Jane (Doris Day) é uma rude pistoleira do Velho Oeste, temida pelos próprios homens. Ela alimenta uma secreta paixão por Danny Gilmartin (Philip Carey), que a vê somente como uma amiga. O dono do saloon local encarrega Jane de buscar uma nova cantora para se apresentar lá e ela, equivocadamente, traz uma outra pessoa em seu lugar. Esta pessoa é Katie Brown (Allyn Ann McLerie), que irá ajudar Jane a se tornar mais feminina e a conquistar o amor de Danny. Mas o que a pistoleira ainda não sabe é que ela pode estar ganhando uma forte concorrente.