Otto von Porat var sønn av språklærer, direktør Otto Magnus Theodor von Porat (1855 - 1926) og Hanna Wessel (1875 - 1954). Han ble gift i 1935 med Gerd Iversen (1912-1975), datter av disponent og Aker-ordfører Sigurd Iversen (1871-1943).
Otto von Porats far var svensk og moren norsk, og familien flyttet til Kristiania da han var 11 år gammel.
von Porat var utdannet ved Statens gymnastikkskole. Som idrettsutøver hadde først en amatørkarriere innen boksing, der han blant annet ble norsk mester i 1924 og olympisk mester ved Paris-OL samme år, den eneste nordmann som har vunnet olympisk gull i denne grenen. Som fersk olymisk mester reiste han rundt i Norge og holdt bokseoppvisninger, blant annet på Folkets Hus i Lørenskog.
Mellom 1926 og 1930 var Otto von Porat profesjonell bokser i USA. Etter hjemkomsten til Norge fortsatte han som profesjonell bokser fram til 1934. Da hadde han utkjempet 53 profesjonelle kamper, av disse vant han 38.
Etter boksekarrieren drev Otto von Porat et gymnastikkinstitutt i Oslo, og han arbeidet også som bokseinstruktør, blant annet i Sverige. I en 25-årsperiode etter krigen arrangerte han også idrettsleire for barn og ungdom.