קרקו גדל בקבוצת גדנ"ע יהודה בתפקיד החלוץ ועבר באוגוסט 1963 למכבי תל אביב, כאחד מ"תינוקות ג'רי", השחקנים הצעירים ששיתף מאמן מכבי תל אביב, ג'רי בית הלוי, בקבוצה הבוגרת. לאחר מספר משחקים הוסט לעמדת הבלם הקדמי, שם שיתף פעולה עם צבי רוזן.
בשנת 1975, לאחר 12 שנה במכבי תל אביב, עזב קרקו את המועדון, שאיתו זכה בשני גביעי אסיה לקבוצות, בדאבל ובעוד שתי אליפויות ו-3 גביעי מדינה. מיד לאחר מכן חתם בבית"ר ירושלים. בבית"ר שיחק עונה אחת, שבה זכה עם הקבוצה בגביע המדינה, ובשנת 1976 עבר להפועל יהוד שזה עתה העפילה לליגה הבכירה. שש שנים לאחר מכן, בשנת 1982 שבה זכתה יהוד בגביע המדינה, פרש קרקו מכדורגל לאחר שלא הצליח להתאושש מפציעה בגיד אכילס.
לאחר פרישתו עבר לנהל ואף לאמן את הפועל יהוד ללא הצלחה ניכרת. לאחר מכן אימן, בין השאר, את הפועל בת ים, לזרוס חולון, הפועל טייבה (שאותה העלה לליגה השנייה) ומכבי הרצליה (שגם אותה העלה לליגה השנייה). בשנת 1997 עזב את הפועל רמת גן ופרש מאימון.
קישורים חיצוניים
מדיה וקבצים בנושא דוד קרקו בוויקישיתוףהמזהה לא מולא ולא נמצא בוויקינתונים, נא למלא את הפרמטר.