A substance floats on water when it's density is LESS than water.. When someone DROWNS then the body start to sink and the air in their lungs replace slowly with water and after that density increase...
And when density of body is less than density of water then sure it will not sink and float on water surface...