وکیل کیفری بایستی تجربه کافی در امور کیفری داشته باشد وآشنا با دادسرا و دادگاهها و محاکم کیفری وهمچنین آشنایی کامل با قوانین دعواهای کیفری همچون قانون مجازات اسلامی، آیین دادرسی کیفری، قانون مبارزه با مواد مخدر، قانون مبارزه با قاچاق کالا و ارز و نظریات مشورتی اداره حقوقی قوه قضاییه و همچنین دکترین حقوقی، آراء وحدت رویه در امور کیفری باشد و بسته به اینکه وکیل شاکی باشد یا متهم به حقوق و تکالیفی که قانونگذار برای شاکی و متهم در نظر گرفته اشراف داشته باشد.
اگر شخصی مرتکب جرمی شده باشد و قانون برای آن جرم مجازاتی در نظر گرفته باشد، شاکی می تواند نسبت به شکایت طرف مقابل اقدام نماید که به آن شکایت کیفری گفته می شود. شکایت کیفری بر خلاف شکایت حقوقی، میتواند در هر فرمی به دادگاه ارائه گردد در شکواییه باید مشخصات کامل شاکی، مشتکی عنه ( کسی که از او شکایت دارید ) موضوع جرم و تاریخ وقوع جرم و محل وقوع جرم، ادله وقوع جرم واسامی و مشخصات شهود و مطلعین در صورت امکان به طور کامل ذکر شود. اشخاصی که اقدام به شکایت کیفری می نمایند باید توجه داشته باشند که اثبات یک جرم سخت و دشوارتر از دعاوی حقوقی است و از این جهت که امور کیفری معمولاً با جان و مال و حیثیت اشخاص در ارتباط می باشد باید قبل از اقدام به شکایت کیفری همه جوانب آن توسط وکیل کیفری سنجیده شود.
وکالت در دعاوی شامل بخش های مهمی می باشد که یکی از این بخش ها وکالت در امور کیفری می باشد. تفاوت دعاوی کیفری با مسائل حقوقی و خانواده در منشاء و منبع ایجاد حق، که جرم و جنایت است می باشد. دعاوی کیفری اعمال و رفتارهایی است که قانون آنها را جرم دانسته و در قوانین کیفری برای آنها مجازات تعیین شده است. مجازات دعاوی کیفری بسته به نوع جرم و نظر قاضی محدود به جبران خسارت مالی، تبعید ، حبس، شلاق حدی یا تعزیری، جزای نقدی، اعدام و... می باشد. از مهم ترین دعاوی کیفری در دادگاههای کیفری ، میتوان به جرائمی چون کلاهبرداری، رشا و ارتشا، سرقت، کلاهبرداری، حمل مشروبات الکی و مواد محدر، قتل، اختلاس ،خیانت در امانت، صدور چک بی محل و امثال آنها اشاره کرد.