ಧರ್ಮಗ್ರಂಥಗಳ ಪ್ರಕಾರ, ದ್ವಾಪರ ಯುಗದ ಭಾದ್ರಪದ ಮಾಸದ ಕೃಷ್ಣ ಪಕ್ಷದ ಅಷ್ಟಮಿ ದಿನಾಂಕದಂದು ಭಗವಾನ್ ವಿಷ್ಣುವು ಶ್ರೀಕೃಷ್ಣನ ಅವತಾರವನ್ನು ತಾಳಿದನು. ಭಗವಾನ್ ಈ ರೂಪವನ್ನು ಕಂಸನನ್ನು ಕೊಲ್ಲಲು ತೆಗೆದುಕೊಂಡನೆಂದು ಅನೇಕ ಜನರಿಗೆ ತಿಳಿದಿದೆ, ಆದರೆ ಇದು ಸಂಪೂರ್ಣ ಸತ್ಯವಲ್ಲ. ಭಗವಾನ್ ವಿಷ್ಣುವು ಶ್ರೀಕೃಷ್ಣನ ಅವತಾರವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಹಲವು ಕಾರಣಗಳಿವೆ. ಜನ್ಮಾಷ್ಟಮಿ (ಆಗಸ್ಟ್ 26, ಸೋಮವಾರ) ಸಂದರ್ಭದಲ್ಲಿ ಭಗವಾನ್ ವಿಷ್ಣುವು ಶ್ರೀಕೃಷ್ಣನ ಅವತಾರವನ್ನು ಏಕೆ ತೆಗೆದುಕೊಂಡನು ಎಂದು ನೋಡಿ.
ಮಹಾಭಾರತದ ಪ್ರಕಾರ, ದ್ವಾಪರ ಯುಗದಲ್ಲಿ ಕಂಸ, ಜರಾಸಂಧ ಮುಂತಾದವರಲ್ಲಿ ಕ್ಷತ್ರಿಯರ ಭಯೋತ್ಪಾದನೆ ತೀವ್ರವಾಗಿತ್ತು. ಅವರು ನಿರಪರಾಧಿಗಳೊಂದಿಗೆ ಸಾಧು-ಸಂತರನ್ನೂ ಕೂಡ ಹಿಂಸಿಸುತ್ತಿದ್ದರು. ಆಗ ಭೂಮಾತೆ ಭಗವಾನ್ ವಿಷ್ಣುವಿನ ಬಳಿಗೆ ಹೋಗಿ ಈ ದೌರ್ಜನ್ಯವನ್ನು ನಿಲ್ಲಿಸುವಂತೆ ಪ್ರಾರ್ಥಿಸಿದಳು. ಭೂಮಿಯ ಕರೆಯನ್ನು ಕೇಳಿದ ಭಗವಾನ್ ವಿಷ್ಣುವು ಇತರ ದೇವರುಗಳನ್ನು ಸಹ ಭೂಮಿಯ ಮೇಲೆ ಅವತರಿಸಲು ಹೇಳಿದನು ಮತ್ತು ಸ್ವತಃ ಶ್ರೀಕೃಷ್ಣನ ಅವತಾರವನ್ನು ತಾಳಿದನು.
ಭಗವಾನ್ ವಿಷ್ಣುವು ತನ್ನ ವಿವಿಧ ಅವತಾರಗಳಲ್ಲಿ ತನ್ನ ಭಕ್ತರಿಗೆ ಹಲವಾರು ವರಗಳನ್ನು ನೀಡಿದ್ದನು. ಉದಾಹರಣೆಗೆ ಹಿಂದಿನ ಜನ್ಮದಲ್ಲಿ ವಸುದೇವರು ಮಹರ್ಷಿ ಕಶ್ಯಪ ಮತ್ತು ದೇವಕಿ ಅವರ ಪತ್ನಿ ಅದಿತಿ. ಅವರು ಭಗವಾನ್ ವಿಷ್ಣುವನ್ನು ಪುತ್ರನಾಗಿ ಪಡೆಯಲು ತೀವ್ರ ತಪಸ್ಸು ಮಾಡಿದರು. ಆಗ ಭಗವಾನ್ ಅವರ ಪ್ರಾರ್ಥನೆಯನ್ನು ಸ್ವೀಕರಿಸಿ ಕೃಷ್ಣನ ರೂಪದಲ್ಲಿ ಅವರ ಗರ್ಭದಲ್ಲಿ ಅವತರಿಸಿದನು. ಭಗವಾನ್ ಶ್ರೀಕೃಷ್ಣನು ಈ ರೂಪದಲ್ಲಿ ಅನೇಕ ವರಗಳನ್ನು ಪೂರೈಸಿದನು.
ದ್ವಾಪರ ಯುಗದಲ್ಲಿ ಅನೇಕ ರಾಕ್ಷಸರು ಮಾನವ ರೂಪದಲ್ಲಿ ಅವತರಿಸಿದರು. ದುರ್ಯೋಧನನು ಕಲಿಯುಗದ ಅಂಶಾವತಾರನಾಗಿದ್ದಂತೆ, ನರಕಾಸುರ ರಾಕ್ಷಸ ರೂಪದಲ್ಲಿ ಭಗವಂತನ ಭಕ್ತರನ್ನು ಹಿಂಸಿಸುತ್ತಿದ್ದರು, ಇದರಿಂದಾಗಿ ಅಧರ್ಮವು ಹೆಚ್ಚಾಯಿತು. ಶ್ರೀಕೃಷ್ಣನ ರೂಪದಲ್ಲಿ ಭಗವಾನ್ ಈ ದುಷ್ಟರನ್ನು ನಾಶಪಡಿಸಿ ಧರ್ಮವನ್ನು ಸ್ಥಾಪಿಸಿದನು.
ಯುದ್ಧದಲ್ಲಿ ಮೋಹಗ್ರಸ್ತನಾದ ಅರ್ಜುನನಿಗೆ ಸರಿಯಾದ ಮಾರ್ಗವನ್ನು ತೋರಿಸಲು ಭಗವಾನ್ ಶ್ರೀಕೃಷ್ಣನು ಗೀತೆಯ ಉಪದೇಶವನ್ನು ನೀಡಿದನು. ಆ ಉಪದೇಶವು ಕೇವಲ ಅರ್ಜುನನಿಗಾಗಿ ಮಾತ್ರವಲ್ಲ, ಇಡೀ ಮಾನವಕುಲಕ್ಕಾಗಿಯಾಗಿತ್ತು. ಜೀವನದ ಎಲ್ಲಾ ರಹಸ್ಯಗಳು ಮತ್ತು ಸಮಸ್ಯೆಗಳಿಗೆ ಪರಿಹಾರವು ಗೀತೆಯಲ್ಲಿದೆ. ಕರ್ಮವೇ ಪ್ರಧಾನ ಮತ್ತು ಈ ಕರ್ಮವು ಯಾವಾಗಲೂ ಧರ್ಮಬದ್ಧವಾಗಿರಬೇಕು ಎಂದು ಶ್ರೀಕೃಷ್ಣ ಹೇಳಿದ್ದಾನೆ.