大业末年,徐圆朗聚众为盗,据守兖州。大业十三年(617年)正月三十日,徐圆朗攻陷
东平,他分兵攻占土地,从琅邪以西,北到东平的地域都为徐圆朗所有,拥有精兵两万余人。同年,徐圆朗率部加入
瓦岗军,依附
魏公李密,一同围攻洛阳。
唐高祖武德元年(618年)七月,李密与
宇文化及大战,实力削弱,
王世充乘机围攻李密,同年九月,李密大败,仓皇降唐,徐圆朗被迫投降王世充。
武德二年(619年)七月,徐圆朗脱离王世充,以数州之地投降唐朝。唐高祖
李渊任命徐圆朗为
兖州总管,封爵鲁国公。十月,唐朝
滑州刺史王轨的奴仆杀死王轨,携带王轨的首级向
窦建德投降,窦建德下令斩杀那位奴仆,将王轨的首级送回滑州。滑州百姓深受感动,当天就请求投降。于是附近的州县以及徐圆朗等人都望风归附窦建德。
武德四年(621年),
唐高祖次子秦王
李世民围攻洛阳,王世充向窦建德求助。窦建德准备南下援救。徐圆朗闻讯后,起兵叛唐,依附窦建德,随其进攻
虎牢关。不久,虎牢大战,窦建德被生擒,
王世充投降。徐圆朗为保存实力,再次降唐,唐高祖不计前嫌,仍封他为兖州总管、
鲁郡公。
武德5年(622年),
李世民平刘黑闼进攻曹州,派遣淮安王
李神通及李世勣出兵,徐元朗多次出战都大败而回,城内百姓争着出城投降,徐元朗走投无路,带着几名骑兵连夜弃城而逃,途中为村民所杀。
徐圆朗在小说《说唐》中是
十八路反王之一,自称鲁州净秦王,曾与各路
反王会兵四明山截杀
隋炀帝。后来,
宇文化及弑杀隋炀帝,各反王为了争夺玉玺,齐聚于紫金山。没想到却杀出个
李元霸,逼众王写下降表,交出玉玺。众反王中唯有徐圆朗不服,结果被李元霸一锤打死(一说被空手撕成两半)。