Karlberg utnämndes han år 1838 till underlöjtnant vid Andra lifgrenadicrregementet , biet ordonnansoffieer 1843 , löjtnant vid ingeniörskåren 1850 och kapten derstädes 1856.