Lord Krishna is a major deity and is worshiped as the eight avatar of Lord Vishnu. So, he is certainly an avatar of Vishnu. Also, his name is 57th in the list in Vishnu Sahasranama. I was unaware of this fact, however after reading: Lord Shri Krishna | Life of Lord Krishna | Life Rules by Lord...
Well, I believe in Karma, I was going through an article on the internet: Law of Karma | Karma and Reincarnation | Karma Meaning | Dharma Karma | Guru Kripa. I am not sure, how can my previous life have an impact on my current life. Please suggest.