One of the major problems in the modeling and inversion of marine controlled-source electromagnetic (CSEM) data is related to the need for accurate representation of very complex geoelectrical models typical for marine environment. At the same time, the corresponding forward-modeling algorithms should be powerful and fast enough to be suitable for repeated use in hundreds of iterations of the inversion and for multiple transmitter/receiver positions. To this end, we have developed a novel 3D modeling and inversion approach, which combines the advantages of the finite-difference (FD) and integral-equation (IE) methods. In the framework of this approach, we have solved Maxwell’s equations for anomalous electric fields using the FD approximation on a staggered grid. Once the unknown electric fields in the computation domain of the FD method are computed, the electric and magnetic fields at the receivers are calculated using the IE method with the corresponding Green’s tensor for the background conductivity model. This approach makes it possible to compute the fields at the receivers accurately without the need of very fine FD discretization in the vicinity of the receivers and sources and without the need for numerical differentiation and interpolation. We have also developed an algorithm for 3D inversion based on the hybrid FD-IE method. In the case of the marine CSEM problem with multiple transmitters and receivers, the forward modeling and the Fréchet derivative calculations are very time consuming and require using large memory to store the intermediate results. To overcome those problems, we have applied the moving sensitivity domain approach to our inversion. A case study for the 3D inversion of towed streamer EM data collected by PGS over the Troll field in the North Sea demonstrated the effectiveness of the developed hybrid method.