Today the world of science is constantly challenged with new genomics, which in turn is responsible for new disease causing targets. Hence, there is a need for developing drugs acting against such targets. Computational methods are proving to be in mainstay drug discovery process mainly virtual screening. In this review, we are discussing recent advancements in structure-based drug design with reference to Virtual Screening along with its procedure from ligand preparation and protein preparation, docking, scoring function, databases along with Virtual (VS) algorithms. Application of SBVS in combination with other virtual screening techniques is also been highlighted in this review.