Blood vessels within human skeletal muscle harbor several multi-lineage precursor populations that are ideal for regenerative applications. This isolation method allows simultaneous purification of three multipotent precursor cell populations respectively from three structural layers of blood vessels: myogenic endothelial cells from intima, pericytes from media, and adventitial cells from adventitia.