Skram gick 1864 från skolan som frivillig ut i kriget samt sårades och togs till fånga i striden på Als, blev student 1866, fick titeln löjtnant 1868 samt var stenograf i riksdagen från 1872, kanslist i folketinget 1894-1918 och sekreterare i försvarskommittén 1902–08.