A numerical method is presented for solving a transient inverse heat conduction problem. First, the non-linear problem is reduced to an equivalent linear problem. Next, an adjoint solution technique is used to solve the equivalent linear problem for either the surface temperature of heat flux.