Non metals form covalent bonds. But there are cases that metals and non metals also form polar covalent bond. It is impossible for a metal and non metal to form non polar covalent bond. Metal and non metal don't involve any equal sharing of electron.