，陈茂为总管府司录兼定州赞治。官职累迁至骠骑将军、右光禄大夫、大将军。大象二年五月，杨坚任大丞相，陈茂除丞相府掾，治右十二府长史。开皇元年（581年），杨坚受禅称帝后，陈茂拜给事黄门侍郎，封魏城县男，后除右卫府长史，进为子爵。二年（582年），授开府仪同三司，任给事黄门侍郎兼右卫府长史，开皇七年（587年），兼任太仆卿，九年正式任太仆卿判黄门侍郎如故。他掌管机密，在官十馀年，转益州总管府司马，迁太府卿，进爵为伯。数年后卒于任上，年六十一。子陈政，入唐为梁州总管。今山西临猗县有陈茂墓。