Many people have confusion as to who is the father of Sri
Krishna. This is because his real parents did not look after him during his
childhood.
Vasudeva is the father of Sri Krishna but Kamsa had imprisoned
him. The night He was born, his father transported little Krishna to Braj.
Nanda, or Nandagopar, is the foster father of Sri Krishna.
He looked after the young Sri Krishna while his parents were in the prison of
Kamsa.
Related