Tamm oli pankinjohtajan poika Tukholmasta. Hän oli kapteeni Svean henkivartiostossa, kun hän sai tehtäväkseen johtaa ruotsalaisten upseerien ryhmää, joka lähti Etiopiaan perustamaan kadettikoulua. Ryhmää kutsuttiin Grupp Tammiksi.
Viking Tamm oli myös ryhmänjohtajana Svenska Frivilligkårenissatalvisodan aikana. Sodan jälkeen hänestä tuli sotakorkeakoulun johtaja.