Abstract Unconventional resources have emerged as the primary source to meet the escalating demand for energy consumption, with hydraulic fracturing standing out as an effective means of boosting production. The utilization of microseismic monitoring is crucial for acquiring real-time or semi-real-time extension information of the fracture network to guide the fracturing process. The precise positioning of microseismic events is a fundamental aspect of microseismic monitoring. Traditional methods relying on (relative) arrival time significantly impact positioning accuracy due to picking errors. While waveform-based methods offer high accuracy, they require precise velocity models and are time-consuming. To overcome challenges associated with arrival time pickup and velocity accuracy, we introduce a virtual field optimization method (VFOM) based on arrival time correction. Initially, an equivalent velocity model is established, and the arrival time difference resulting from the model transformation of the master event is calculated to correct the observed arrival time of the target event. Subsequently, we match detector pairs, establish hyperboloids based on the corrected arrival time difference, and employ the intersection point of all hyperboloids as the positioning result. After that, we use the location results of the master event to enhance the accuracy of the target event. Finally, we apply the proposed method to both synthetic test and field datasets, demonstrating a significant improvement in the positioning accuracy and stability provided by the novel method. The robustness against arrival time error renders it a suitable choice for surface monitoring applications where signal quality is compromised. Furthermore, the simplified velocity model significantly diminishes the computational requirements in the positioning process, enhancing its efficiency, and consequently holds vast potential for application in real-time monitoring.