In diamond each carbon atom is $s p^{3}$ hybridised and is joined to each other by strong covalent bond to form a tetrahedral structure. While in graphite carbon atoms form planar, hexagonal rings to give it a sheet like structure. Each sheet is joined to each other by weak van der Waal force. Hence diamond is harder than graphite.