Markestad har arbeidet i USA og Canada, ved barneklinikken ved Haukeland sykehus og som kommuneoverlege i Vestre Toten kommune. Han er leder i Den norske legeforenings råd for legeetikk.