Electrodialysis with porous membrane (EDPM) is a recently developed membrane separation process, in which one or more porous filtration membranes stacked in an electrodialysis cell. It is a promising technology for separation, purification or concentration of bioactive components for it associates the excellent properties of electrodialysis (ED), porous filtration membrane, and electrophoresis. There are a number of studies having attempted to optimize the performance of EDPM processing, however, it still has some limitations involving low productivity with one pair of separation unit, membrane fouling and few applications on the fractionation of components with high molecular weight. This paper offers a comprehensive overview of recent studies devoted to EDPM, including principles, configurations, mathematical model regarding mass transfer, process performance optimization, membrane fouling and applications in as much detail as possible. In addition, a collection of other separation technologies based on electrophoresis at a preparative scale are presented to illustrate their limitations on the large-scale application. Some drawbacks of EDPM have been put forward. To achieve full scale applications of EDPM, there are still many issues to overcome. Finally, an outlook for prospective development of EDPM technology is given.