被生气的杨坚拔刀砍中其额头，血流满面，仍不屈不挠。杨坚无奈，又敬佩他的坚贞，对他更加礼敬。其后官至上士。杨坚任定州总管时，陈茂为总管府司录兼定州赞治。官职累迁至骠骑将军、右光禄大夫、大将军。大象二年五月，杨坚任大丞相，陈茂除丞相府掾，治右十二府长史。开皇元年（581年），杨坚受禅称帝后，陈茂拜给事黄门侍郎，封魏城县男，后除右卫府长史，进为子爵。二年（582年），授开府仪同三司，任给事黄门侍郎兼右卫府长史，开皇七年（587年），兼任太仆卿，九年正式任太仆卿判黄门侍郎如故。他掌管机密，在官十馀年，转益州总管