In recent years, zebrafish (ZF) has been increasingly applied as a model in human disease studies, with a particular focus on cancer. A number of advantages make it an attractive alternative for mice widely used so far. Due to the many advantages of zebrafish, modifications can be based on different mechanisms and the induction of human disease can take different forms depending on the research goal. Genetic manipulation, tumor transplantation, or injection of the pathogen are only a few examples of using ZF as a model. Most of the studies are conducted in order to understand the disease mechanism, monitor disease progression, test new or alternative therapies, and select the best treatment. The transplantation of cancer cells derived from patients enables the development of personalized medicine. To better mimic a patient’s body environment, immune-deficient models (SCID) have been developed. A lower immune response is mostly generated by genetic manipulation but also by irradiation or dexamethasone treatment. For many studies, using SCID provides a better chance to avoid cancer cell rejection. In this review, we describe the main directions of using ZF in research, explain why and how zebrafish can be used as a model, what kind of limitations will be met and how to overcome them. We collected recent achievements in this field, indicating promising perspectives for the future.