靖三十五年（1556年）丙辰科进士。授江西永丰县知县，治最，擢刑科给事中。弹劾罢免严嵩余党祭酒王才、谕德唐汝楫。迁左给事中，弹劾文选司郎中南轩，请录建言废斥者。世宗震怒，命杖其六十，除名。隆庆元年（1567年），起官吏科给事中，疏请追卹杨最、杨爵、罗洪先、杨继盛，并诛奸党之杀沈鍊者，获准，杨顺、路楷皆被捕治罪。同年冬，擢太常寺少卿。高拱因陈瓒为徐阶所引荐而不满，陈瓒已移疾归里，以“浮躁”为由被谪为洛川县丞，不赴。万历年间，由于徐阶之故，高拱及张居正任首辅均不召其出山。居正死后，始以荐起会稽县丞。累官