Robert Kvaček se narodil ve vesnici Dvorce u Jičína. Po maturitě na jičínském Lepařově gymnáziu studoval Filosofickou fakultu Univerzity Karlovy, kde byl v roce 1967 jmenován docentem. Titul univerzitního profesora mohl získat až po sametové revoluci.
Ve své věděcké práci se specializuje na dějiny diplomacie mezi světovými válkami a v období 2. světové války a kulturní dějiny konce 19. a počátku 20. století.