Basilio II fue el hijo mayor de Basilio I de Moscú y de Sofía de Lituania, hija única de Vitautas el Grande.