岗（在今湖北省黄冈市境）人，《旧唐书》记为滑州（河南滑县）人。大业年间是道士出身。能解天文律历，还能占卜。隋炀帝引入内道场，亟令章醮。唐朝武德初（618年），入秦府，薛颐告诉李世民说：「德星守秦分，王当有天下，愿王自惜也」。官至太史令。后上表出家成为道士，唐太宗为他在九嵕山昭陵之左置紫府观，拜其为中大夫，行紫府观主事。又敕于观中建一清台，用以观察天象（玄象），有灾祥薄蚀谪见等事，随状闻奏。前后所奏，与京城长安观星台的李淳风多相符合。后数岁卒。
墓志铭.1974年4月，在陕西省礼