פנין החל את הקריירה שלו בשנת 2003 בקבוצת טפליצה הצ'כית. בשנת 2008 עבר לאיינטרכט פרנקפורט הגרמנית שם כבש שלושער במשחק הבכורה שלו בקבוצה. פנין שיחק בקבוצה עד 2011 עת עבר לאנרגי קוטבוס.
פנין כבש שלושה שערים בנבחרת צ'כיה עד גיל 20, במונדיאל הנוער2007 בקנדה, כולל אחד בגמר נגד ארגנטינה. אחרי הטורניר הוא דורג במקום ה-16 כשחקן הטוב ביותר בעולם מתחת לגיל 21. ב-22 באוגוסט 2007, פנין ערך את הופעת הבכורה שלו במדי הנבחרת הבוגרת במשחק נגד נבחרת אוסטריה.