Оскар Грипенберг е роден на 1 януари 1838 г. в град Иканлинен. Произхожда от наследствен финландски дворянски род. Посвещава се на военното поприще. Постъпва в Руската армия като юнкер и участва в Кримската война (1853-1856). За отличие е произведен в първо офицерско звание прапорщик (1855).