Alpine milkvetch is an erect forb, 10-50cm tall, with a smooth stem that spreads along the ground. It has nodding, purple, tube-shaped flowers, 10-13mm long, that are arranged on long-stemmed, 2-4cm long racemes. Its fruits are 3-sided, drooping, lance-oblong shaped, 8-13mm long, covered in small black and white hairs and with grooves running the length of the underside. It has 15-25 narrowly oblong to oval leaves, 1-2cm long, hairy on both sides, or smooth above.
It can be distinguished from look-alikes by the brown or blackish hairs that cover the calyx and seed pods.