दिल्ली के जवाहर लाल नेहरू यूनिवर्सिटी से उच्च शिक्षा प्राप्त करने के बाद रांची के सेंट जेवियर्स कॉलेज में इतिहास पढ़ाना शुरू किया. 1984 में उन्होंने अपने पहले ही प्रयास में यूपीएससी की परीक्षा पास कर ली और आईपीएस अधिकारी बन गए. उनको गुजरात कैडर मिला.