A laser irradiation apparatus comprising: a target observer configured to: observe a target; and acquire observation information; a controller configured to: calculate, based on the acquired observation information, a plurality of predicted movement positions (#1, #2,..., #N) into which the target is predicted to move at a specific time in future; a transmission laser source configured to generate a transmission laser; irradiation optics configured to emit the transmission laser to the target and emit a search laser to the predicted movement positions (#1, #2,..., #N); and wavefront correction optics configured to correct a wavefront of the transmission laser, wherein the controller is configured to: calculate wavefront correction data for each of the plurality of predicted movement positions (#1, #2,..., #N) based on observation light that returns when the search laser is emitted to each of the plurality of predicted movement positions (#1, #2,..., #N); specify a position of the target at the specific time based on observation of the target by the target observer; determine wavefront correction data to be actually used to correct the wavefront of the transmission laser at the specific time based on the specified position of the target and the wavefront correction data calculated for each of the plurality of predicted movement positions, wherein the wavefront correction optics is configured to correct the wavefront of the transmission laser based on the determined wavefront correction data at the specific time. a target observer configured to: observe a target; and acquire observation information; observe a target; and acquire observation information; a controller configured to: calculate, based on the acquired observation information, a plurality of predicted movement positions (#1, #2,..., #N) into which the target is predicted to move at a specific time in future; a transmission laser source configured to generate a transmission laser; irradiation optics configured to emit the transmission laser to the target and emit a search laser to the predicted movement positions (#1, #2,..., #N); and wavefront correction optics configured to correct a wavefront of the transmission laser, wherein the controller is configured to: calculate wavefront correction data for each of the plurality of predicted movement positions (#1, #2,..., #N) based on observation light that returns when the search laser is emitted to each of the plurality of predicted movement positions (#1, #2,..., #N); specify a position of the target at the specific time based on observation of the target by the target observer; determine wavefront correction data to be actually used to correct the wavefront of the transmission laser at the specific time based on the specified position of the target and the wavefront correction data calculated for each of the plurality of predicted movement positions, calculate wavefront correction data for each of the plurality of predicted movement positions (#1, #2,..., #N) based on observation light that returns when the search laser is emitted to each of the plurality of predicted movement positions (#1, #2,..., #N); specify a position of the target at the specific time based on observation of the target by the target observer; determine wavefront correction data to be actually used to correct the wavefront of the transmission laser at the specific time based on the specified position of the target and the wavefront correction data calculated for each of the plurality of predicted movement positions, wherein the wavefront correction optics is configured to correct the wavefront of the transmission laser based on the determined wavefront correction data at the specific time.