从异母兄李元祥生年推断，当在626年或之后，亦曾有传其为628年出生。631年，封密王。635年、任虢州刺史。640年，受实封八百户。649年，加增实封千户，转任泽州刺史。653年、任宣州刺史，后转任徐州刺史。676年去世，追赠司徒、扬州都督，陪葬献陵，谥号贞。子南安王李颖袭位。另一子李亮。