Giresun Kalesi'nin tam olarak ne zaman inşa edildiği bilinmemekle birlikte, MÖ 2. yüzyılda Pontus Kralı I. Farnakes tarafından yaptırıldığı tahmin edilmektedir. Bazı kaynaklar, kalenin veya Kerasus adlı yerleşim yerinin, Miletoslar tarafından M.Ö. 670'lerde kurulduğunu öne sürse de, hâkim görüş kalenin M.Ö. 183'te Sinop'u aldıktan sonra bölgeyi ele geçiren Pontos Kralı I. Farnakes (M.Ö. 190–169) tarafından yapıldığı yönündedir. Kalenin Türk hâkimiyetine ne zaman girdiği konusu tam olarak aydınlatılamamıştır.