，浙江承宣布政使司台州府太平县（今浙江省温岭县）人，世职担任海门衞新河所百户，跟随戚继光抵御倭寇进犯，后攻破横屿等地，晋升署都指挥佥事，任福建游击将军。隆庆初年，攻破福安，改任南路参将。之后跟随李钖攻破曾一本，进副总兵。隆庆五年，升任署都督佥事，代替郭成担任广东总兵官，平定惠州、广州等地民变。晋升署都督同知，世廕百户。最后陆续平定广东各地倭寇，后晋升中军都督府右都督，改廕锦衣，因病辞职归乡，死于家中。