The paper investigates the finite-time adaptive consensus control of nonlinear multi-agent systems (MASs) by output-feedback. During the process of control design, the fuzzy logic system (FLS) is employed to approximate nonlinear function, as well as constructing a fuzzy state observer to estimate unmeasured states. Combining the dynamic surface control (DSC) with adaptive backstepping method conquers the complexity explosion issue. Then, semi-global practical finite-time stability (SGPFS) for closed-loop system is obtained under arbitrary switching communication topologies. All the signals of the overall system are uniformly ultimately bounded (UUB). Finally, the availability of developed control approach will be demonstrated through a simulation.