জ্যোতিষশাস্ত্র অনুযায়ী, কালসর্প যোগ বা কালসর্প দোষকে ভয়াবহ দশা বলেই মনে করা হয়। এই যোগ থাকলে সারাজীবন দুর্ভাগ্যের সঙ্গে কাটে বলেই মনে করেন জ্যোতিষীরা। কালসর্প যোগ যদি কোনও জাতক বা জাতিকার থাকে তাহলে অবশ্যই তার প্রতিকার নেওয়া প্রয়োজন। কোনও ব্যক্তির কালসর্প যোগ থাকলে তাকে প্রতিপদে বাধার সম্মুখীন হবে। তাদের সমস্ত কাজেই বাধার সৃষ্টি হয়। 
জ্য়োতিষশাস্ত্র মতে, কালসর্পযোগের পিছনে রয়েছে রাহু ও কেতুর ভূমিকা। যখন রাহু ও কেতুর মধ্যে সব গ্রহ থাকে এবং রাহু আর কেতু সর্বদা বিপরীত দিকে থাকে তবেই কালসর্প দোষ বা যোগ দেখা দেয়। আর যদি রাহু ও কেতু একা থাকে আর পাঁচটা ঘরের মধ্যে যদি বাকী গ্রহ থাকে, তবে সেই যোগকে পূর্ণ কালসর্প যোগ বলা হয়। 
কোনও ব্যক্তির জন্মকুণ্ডলিতে রাহু ও কেতুর অবস্থান নিয়ে বিন্দু দুটির মাঝখানে যদি বাকি গ্রহগুলি আটকে পড়ে, তাঁর কালসর্প যোগ রয়েছে বলে ধরে নিতে হবে।
লগ্নে রাহু এবং সপ্তমে কেতু অবস্থান করলে সেই ব্যক্তি ষড়যন্ত্রের শিকার হন। এই যোগকে অনন্ত কালসর্প যোগ বলা হয়।
চতুর্থে রাহু এবং দশমে কেতু স্থিত হলে সম্পত্তি নিয়ে সংকট দেখা দেয়। এই যোগকে শঙ্খপাল কালসর্প যোগ বলা হয়।
দ্বিতীয়ে রাহু এবং অষ্টমে কেতুর অবস্থান হলে সেই জাতক বা জাতিকাকে তীব্র অর্থসংকটে পড়তে হয়। এই যোগ কে বলা হয় কুলিকা কালসর্প যোগ।
তৃতীয়ে রাহু এবং নবমে কেতু অবস্থান করলে সন্তানদের নিয়ে বারবার সমস্যায় পড়তে হয়ে। এই যোগকে বলা হয় বাসুকী কালসর্প।
ষষ্ঠে রাহু এবং দ্বাদশে কেতু থাকলে ব্যক্তির জীবনে সম্পর্ক নিয়ে বিপর্যয় লেগে থাকে। এই যোগকে বলা হয় মহাপদ্ম কালসর্প যোগ।