In this paper a hybrid error concealment algorithm using linear interpolation is proposed. In the proposed hybrid algorithm, the selective motion field interpolation (SMFI) is employed to conceal the erroneous macroblock. The spatial and temporal boundary-matched errors are then used to check whether the SMFI conceals the erroneous macroblock properly. If the temporally recovered macroblock is reconstructed incorrectly, the spatial error concealment using linear interpolation is employed to conceal the damaged macroblock instead of SMFI.It can achieve better performance subjectively as well as objectively over other error concealment techniques such as AMV, FBBM and MFI. Simulation was conducted on the H.263 codec and the experimental results reveal that the proposed algorithm significantly outperforms other concealment techniques.