เกิดที่โรงพยาบาลศิริราช กรุงเทพฯ ประถม 1 เข้าโรงเรียนมาแตร์เดอี เรียนจบมัธยมศึกษาปีที่ 3 ก็มาเรียนต่อที่โรงเรียนเตรียมอุดมศึกษา สอบเข้ามหาวิทยาลัยครั้งแรก เข้าเรียนในคณะรัฐศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย แล้วสอบเข้าในแผนกการทูตและความสัมพันธ์ระหว่างประเทศได้ แต่เรียนได้ปีเดียวก็ลาออกเพราะไม่เห็นด้วยกับระบบ มาสอบเข้าคณะอักษรศาสตร์ จึงได้เรียนวิชาเอกคือภาษาและวรรณคดีอังกฤษ และวิชาโทวรรณคดีไทย เรียนจบต้นปี 2513 เป็นอาจารย์ภาควิชาภาษาไทย คณะอักษรศาสตร์ และทำงานจนครบ 25 ปี จึงลาออกเพื่อรับบำนาญ