Lahir dan besar di Salatiga, Jawa Tengah. Mendapat
gelar Sarjana Pendidikan dari Jurusan Bahasa Inggris FKIP Universitas Kristen
Satya Wacana (UKSW). Sesudah lulus pada tahun 1993, menjadi pengajar di jurusan
yang sama dan juga mengajar bahasa Indonesia paruh waktu di Pusat Bahasa UKSW.
Pada tahun 1999 lulus program MA jurusan Linguistik Terapan di Ohio University.
Pada tahun 1997 – 1999, dan 2000 menjadi TA bahasa Indonesia di OU. Sejak tahun
2001 mengajar bahasa Indonesia dan sekaligus menjabat sebagai koordinator
Program Bahasa-bahasa Asia Tenggara di Paul H. Nitze School of Advanced
International Studies (SAIS), Johns Hopkins University. Sudah 10 musim panas
mengajar bahasa Indonesia dan/atau bahasa Jawa dalam program intensif yang diselenggarakan
oleh Southeast Asian Studies Summer Institute, University of Wisconsin –
Madison. Selain tugas utama di SAIS, juga menjadi konsultan bahasa untuk
beberapa lembaga seperti Pimsleur, Defense Language Institute (DLI),
International Language Testing (ILT), dan National Foreign Language Center
(NFLC).