कालिदास किस काल में हुए और वे मूलतः किस स्थान के थे इसमें काफ़ी विवाद है। चूँकि, कालिदास ने द्वितीय शुंग शासक अग्निमित्र को नायक बनाकर मालविकाग्निमित्रम् नाटक लिखा और अग्निमित्र ने १७० ईसापू्र्व में शासन किया था, अतः कालिदास के समय की एक सीमा निर्धारित हो जाती है कि वे इससे पहले नहीं हुए हो सकते। छठीं सदी ईसवी में बाणभट्ट ने अपनी रचना हर्षचरितम् में कालिदास का उल्लेख किया है तथा इसी काल के पुलकेशिन द्वितीय के एहोल अभिलेख में कालिदास का जिक्र है अतः वे इनके बाद के नहीं हो सकते। इस प्रकार कालिदास के प्रथम शताब्दी ईसा पूर्व से छठी शताब्दी ईसवी के मध्य होना तय है। दुर्भाग्यवश इस समय सीमा के अन्दर वे कब हुए इस पर काफ़ी मतभेद हैं। विद्वानों में (i) द्वितीय शताब्दी ईसा पूर्व का मत (ii) प्रथम शताब्दी ईसा पूर्व का मत (iii) तृतीय शताब्दी ईसवी का मत (iv) चतुर्थ शताब्दी ईसवी का मत (v) पाँचवी शताब्दी ईसवी का मत, तथा (vi) छठीं शताब्दी के पूर्वार्द्ध का मत; प्रचलित थे। इनमें ज्यादातर खण्डित हो चुके हैं या उन्हें मानने वाले इक्के दुक्के लोग हैं किन्तु मुख्य संघर्ष 'प्रथम शताब्दी ईसा पूर्व का मत और 'चतुर्थ शताब्दी ईसवी का मत' में है।
प्रथम शताब्दी ईसा पूर्व का मत -
परम्परा के अनुसार कालिदास उज्जयिनी के उन राजा विक्रमादित्य के समकालीन हैं जिन्होंने ईसा से 57 वर्ष पूर्व विक्रम संवत् चलाया। विक्रमोर्वशीय के नायक पुरुरवा के नाम का विक्रम में परिवर्तन से इस तर्क को बल मिलता है कि कालिदास उज्जयनी के राजा विक्रमादित्य के राजदरबारी कवि थे। इन्हें विक्रमादित्य के नवरत्नों में से एक माना जाता है।
चतुर्थ शताब्दी ईसवी का मत -
प्रो. कीथ और अन्य इतिहासकार कालिदास को गुप्त शासक चंद्रगुप्त विक्रमादित्य और उनके उत्तराधिकारी कुमारगुप्त से जोड़ते हैं, जिनका शासनकाल चौथी शताब्दी में था। ऐसा माना जाता है कि चंद्रगुप्त द्वितीय ने विक्रमादित्य की उपाधि ली और उनके शासनकाल को स्वर्णयुग माना जाता है।
विवाद और पक्ष-प्रतिपक्ष -
कालिदास ने शुंग राजाओं के छोड़कर अपनी रचनाओं में अपने आश्रयदाता या किसी साम्राज्य का उल्लेख नहीं किया। सच्चाई तो यह है कि उन्होंने पुरुरवा और उर्वशी पर आधारित अपने नाटक का नाम विक्रमोर्वशीयम् रखा। कालिदास ने किसी गुप्त शासक का उल्लेख नहीं किया। विक्रमादित्य नाम के कई शासक हुए, संभव है कि कालिदास इनमें से किसी एक के दरबार में कवि रहे हों। अधिकांश विद्वानों का मानना है कि कालिदास शुंग वंश के शासनकाल में थे, जिनका शासनकाल 100 सदी ईसापू्र्व था।
अग्निमित्र, जो मालविकाग्निमित्र नाटक का नायक है, कोई सुविख्यता राजा नहीं था, इसीलिए कालिदास ने उसे विशिष्टता प्रदान नहीं की। उनका काल ईसा से दो शताब्दी पूर्व का है और विदिशा उसकी राजधानी थी। कालिदास के द्वारा इस कथा के चुनाव और मेघदूत में एक प्रसिद्ध राजा की राजधानी के रूप में उसके उल्लेख से यह निष्कर्ष निकलता है कि कालिदास अग्निमित्र के समकालीन थे।
यह स्पष्ट है कि कालिदास का उत्कर्ष अग्निमित्र के बाद (150 ई॰ पू॰) और 634 ई॰ पूर्व तक रहा है, जो कि प्रसिद्ध ऐहोल के शिलालेख की तिथि है, जिसमें कालिदास का महान कवि के रूप में उल्लेख है। यदि इस मान्यता को स्वीकार कर लिया जाए कि माण्डा की कविताओं या 473 ई॰ के शिलालेख में कालिदास के लेखन की जानकारी का उल्लेख है, तो उनका काल चौथी शताब्दी के अन्त के बाद का नहीं हो सकता।
अश्वघोष के बुद्धचरित और कालिदास की कृतियों में समानताएं हैं। यदि अश्वघोष कालिदास के ऋणी हैं तो कालिदास का काल प्रथम शताब्दी ई॰ से पूर्व का है और यदि कालिदास अश्वघोष के ऋणी हैं तो कालिदास का काल ईसा की प्रथम शताब्दी के बाद ठहरेगा।
हम कोई भी तिथि स्वीकार करें, वह हमारा उचित अनुमान भर है और इससे अधिक कुछ नहीं।