본관은 청송(靑松). 자는 경지(敬之). 영의정 심온(沈溫)의 증손으로, 할아버지는 청송부원군 심회(沈澮)이고, 아버지는 내자판관 심원(沈湲)이다. 어머니는 부사정(副司正) 이의구(李義坵)의 딸이다. 영의정을 지낸 심연원(沈連源)의 아버지이다.
일찍이 아버지를 여의어 학업에 뜻을 두지 않고 방황하였는데, 어머니가 이를 걱정하여 엄히 훈계하고 교육하니, 마침내 깨달은 바가 있어 열심히 학문을 닦게 되었다.
1486년(성종 17) 진사시에 합격하고, 1495년(연산군 1) 증광시(增廣試)에서 을과로 급제, 승문원정자(承文院正字)에 보임되었다. 이어서 박사에 승진되어 『성종실록』 편찬에 참여하였다. 그 뒤 성균관전적·감찰이 되고, 이 해에 서장관으로 명나라에 다녀왔다. 이어 병조정랑이 되었다.
이어서 부수찬(副修撰)·정언(正言)·부교리(副校理)·지평(持平)을 거쳐, 1503년 장령(掌令)에 올랐으며, 이어 검상(檢詳)·사인(舍人) 등을 지냈다. 이 때 국왕 의복의 장단을 지적하여 연산군의 미움을 사고, 이듬해 갑자사화에 연루되어 개령현(開寧縣)에 유배되었다가 참수되었다. 성품이 강직하고 직언을 잘하여 연산군의 폐정을 자주 지적하였다. 중종 때에 복관되었다.