او در سال ۱۳۴۱ وارد دانشکده ی پزشکی دانشگاه تهران شد و پس از دو سال تغییر رشته داد تا در رشتهی زبان و ادبیات فارسی درس بخواند. در سال ۱۳۴۷ در رشتهی زبان و ادبیات فارسی همراه با قدمعلی سرامی، بهاءالدین خرمشاهی، سعید حمیدیان و جواد برومند سعید از دانشکدهی ادبیات دانشگاه تهران فارغالتحصیل شد و از محضر استادان بزرگی چون عبدالحسین زرینکوب، ذبیحالله صفا، دکتر حسن مینوچهر، پرویز ناتل خانلری، بدیعالزمان فروزانفر، جلالالدین همایی و بهرام فرهوشی بهره برد. در سال ۱۳۵۲ از دانشکدهی علوم تربیتی دانشگاه تهران فوق لیسانس علوم کتابداری و اطلاعرسانی گرفت. فانی از سال ۱۳۵۹ در کتابخانهی ملی ایران کار می کند و عضو
هیئت علمی، مشاور ریاست و عضو شورای عالی مشاوران این کتابخانه است. فانی همچنین عضو هیئت امنای کتابخانه مجلس و عضو شورای عالی مرکز دائرةالمعارف بزرگ اسلامی است.