Granfelt vant en olympisk sølvmedalje i fekting under Sommer-OL 1936 i Berlin. Han var med det svenske fektlaget som kom på andreplass i lagkonkurransen i kårde bak Italia. De andre på laget var Birger Cederin, Sven Thofelt, Gustav Almgren, Gustaf Dyrssen og Hans Drakenberg.