Der Weiche Storchschnabel kommt in vielen Teilen Europas vor. Er besiedelt vor allem trockene, sonnige Standorte wie Schuttplätze, Wegränder, Heideflächen und Halbtrockenrasen.
Der Weiche Storchschnabel wächst ein- bis zweijährig und wird durchschnittlich zwischen 10 und 30cm hoch. Der Pflanzenstängel ist mit zottigen, weichen Haaren besetzt (daher der Name Weicher Storchschnabel). Diese Behaarung wird nach oben zu allmählich spärlicher, dafür nimmt der Anteil von nach Moschus duftenden Drüsenhaaren zu. Der Pflanzenstängel ist aufrecht oder aufsteigend wachsend und reichlich verzweigt.
Die rundlichen Laubblätter sind drei bis neun-lappig und bis zur Blattmitte hin eingeschnitten.
Die hell-rosa bis violetten Blüten erscheinen je nach den Standortbedingungen zwischen Mai und September. Sie stehen meist zu zweit. Die Kronblätter der Blüte sind fast bis zur Blütenmitte hin ausgerandet.