Fluid-structure interaction (FSI) is a very common physical phenomenon which extensively exists in nature, human daily life and many engineering applications. The lattice Boltzmann method (LBM) is an alternative of solving Navier–Stokes equations to obtain complex fluid dynamics. Since the proposal of lattice Bhatnagar–Gross–Krookmodel, the LBM has been improved and applied to various complex flows ranging from laminar flow to turbulent flow and Newtonian flow to non-Newtonian flow. To handle the associated FSI, the bounce-back scheme was proposed and then the immersed boundary method (IBM) was incorporated into the LBM for the simplicity and robustness of IBM in handling complex and moving geometries and the significant efficiency of LBM in solving fluid dynamics. In recent years, the combined frameworks of LBM, that is, bounce-back–lattice Boltzmann method and immersed boundary–lattice Boltzmann method have witnessed a significant development and the successful applications can be found in a range of physical problems such as flow around bluff bodies, flapping wings, wind turbines, aeroacoustics, sea wave modelling and et al. In this paper, the recent progress of LBM and some typical applications involving FSI are reviewed.